135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
|
# File 'lib/uencode/elements.rb', line 135
def to_xml
%Q{
<medium>
<video>
<bitrate>#{video.bitrate}</birate>
<codec>#{video.codec}</birate>
#{!video.cbr.nil? ? '<cbr>' + video.cbr.to_s + '</cbr>' : ""}
#{video.crop ? video.crop.to_xml : ""}
#{video.deinterlace.nil? ? "" : '<deinterlace>' + video.deinterlace.to_s + '</deinterlace>'}
#{video.framerate ? video.framerate.to_xml : ""}
#{video.height.nil? ? "" : '<height>' + video.height.to_s + '</height>'}
#{video.keyframe_interval.nil? ? "" : '<keyframe_interval>' + video.keyframe_interval.to_s + '</keyframe_interval>'}
#{video.maxbitrate.nil? ? "" : '<maxbitrate>' + video.maxbitrate.to_s + '</maxbitrate>'}
#{video.par ? video.par.to_xml : ""}
#{video.profile.nil? ? "" : '<profile>' + video.profile + '</profile>'}
#{video.passes.nil? ? "" : '<passes>' + video.passes.to_s + '</passes>'}
#{[nil, false].include?(video.stretch) ? "" : '<stretch>' + video.stretch.to_s + '</stretch>'}
#{video.width.nil? ? "" : '<width>' + video.width.to_s + '</width>'}
</video>
<audio>
#{audio.codec.nil? ? "" : '<codec>' + audio.codec + '</codec>'}
#{audio.bitrate.nil? ? "" : '<bitrate>' + audio.bitrate.to_s + '</bitrate>'}
#{audio.channels.nil? ? "" : '<channels>' + audio.channels.to_s + '</channels>'}
#{audio.samplerate.nil? ? "" : '<samplerate>' + audio.samplerate.to_s + '</samplerate>'}
</audio>
</medium>
}
end
|