class Kaltura::KalturaMediaInfo
Attributes
audio_bit_rate[RW]
The audio bit rate
audio_bit_rate_mode[RW]
The audio bit rate mode
audio_channels[RW]
The number of audio channels
audio_codec_id[RW]
The audio codec id
audio_duration[RW]
The audio duration
audio_format[RW]
The audio format
audio_resolution[RW]
The audio resolution
audio_sampling_rate[RW]
The audio sampling rate
bits_depth[RW]
chroma_subsampling[RW]
color_primaries[RW]
color_space[RW]
color_transfer[RW]
complexity_value[RW]
container_bit_rate[RW]
The container bit rate
container_duration[RW]
The container duration
container_format[RW]
The container format
container_id[RW]
The container id
container_profile[RW]
The container profile
content_streams[RW]
file_size[RW]
The file size
flavor_asset_id[RW]
The id of the related flavor asset
id[RW]
The id of the media info
is_fast_start[RW]
matrix_coefficients[RW]
max_gop[RW]
multi_stream[RW]
multi_stream_info[RW]
pixel_format[RW]
raw_data[RW]
The data as returned by the mediainfo command line
scan_type[RW]
video_bit_rate[RW]
The video bit rate
video_bit_rate_mode[RW]
The video bit rate mode
video_codec_id[RW]
The video codec id
video_dar[RW]
The video display aspect ratio (dar)
video_duration[RW]
The video duration
video_format[RW]
The video format
video_frame_rate[RW]
The video frame rate
video_height[RW]
The video height
video_rotation[RW]
video_width[RW]
The video width
writing_lib[RW]
The writing library
Public Instance Methods
audio_bit_rate=(val)
click to toggle source
# File lib/kaltura_types.rb, line 5864 def audio_bit_rate=(val) @audio_bit_rate = val.to_i end
audio_bit_rate_mode=(val)
click to toggle source
# File lib/kaltura_types.rb, line 5867 def audio_bit_rate_mode=(val) @audio_bit_rate_mode = val.to_i end
audio_channels=(val)
click to toggle source
# File lib/kaltura_types.rb, line 5870 def audio_channels=(val) @audio_channels = val.to_i end
audio_duration=(val)
click to toggle source
# File lib/kaltura_types.rb, line 5861 def audio_duration=(val) @audio_duration = val.to_i end
audio_resolution=(val)
click to toggle source
# File lib/kaltura_types.rb, line 5876 def audio_resolution=(val) @audio_resolution = val.to_i end
audio_sampling_rate=(val)
click to toggle source
# File lib/kaltura_types.rb, line 5873 def audio_sampling_rate=(val) @audio_sampling_rate = val.to_i end
bits_depth=(val)
click to toggle source
# File lib/kaltura_types.rb, line 5891 def bits_depth=(val) @bits_depth = val.to_i end
complexity_value=(val)
click to toggle source
# File lib/kaltura_types.rb, line 5885 def complexity_value=(val) @complexity_value = val.to_i end
container_bit_rate=(val)
click to toggle source
# File lib/kaltura_types.rb, line 5834 def container_bit_rate=(val) @container_bit_rate = val.to_i end
container_duration=(val)
click to toggle source
# File lib/kaltura_types.rb, line 5831 def container_duration=(val) @container_duration = val.to_i end
file_size=(val)
click to toggle source
# File lib/kaltura_types.rb, line 5828 def file_size=(val) @file_size = val.to_i end
from_xml(xml_element)
click to toggle source
Calls superclass method
Kaltura::KalturaObjectBase#from_xml
# File lib/kaltura_types.rb, line 5895 def from_xml(xml_element) super if xml_element.elements['id'] != nil self.id = xml_element.elements['id'].text end if xml_element.elements['flavorAssetId'] != nil self.flavor_asset_id = xml_element.elements['flavorAssetId'].text end if xml_element.elements['fileSize'] != nil self.file_size = xml_element.elements['fileSize'].text end if xml_element.elements['containerFormat'] != nil self.container_format = xml_element.elements['containerFormat'].text end if xml_element.elements['containerId'] != nil self.container_id = xml_element.elements['containerId'].text end if xml_element.elements['containerProfile'] != nil self.container_profile = xml_element.elements['containerProfile'].text end if xml_element.elements['containerDuration'] != nil self.container_duration = xml_element.elements['containerDuration'].text end if xml_element.elements['containerBitRate'] != nil self.container_bit_rate = xml_element.elements['containerBitRate'].text end if xml_element.elements['videoFormat'] != nil self.video_format = xml_element.elements['videoFormat'].text end if xml_element.elements['videoCodecId'] != nil self.video_codec_id = xml_element.elements['videoCodecId'].text end if xml_element.elements['videoDuration'] != nil self.video_duration = xml_element.elements['videoDuration'].text end if xml_element.elements['videoBitRate'] != nil self.video_bit_rate = xml_element.elements['videoBitRate'].text end if xml_element.elements['videoBitRateMode'] != nil self.video_bit_rate_mode = xml_element.elements['videoBitRateMode'].text end if xml_element.elements['videoWidth'] != nil self.video_width = xml_element.elements['videoWidth'].text end if xml_element.elements['videoHeight'] != nil self.video_height = xml_element.elements['videoHeight'].text end if xml_element.elements['videoFrameRate'] != nil self.video_frame_rate = xml_element.elements['videoFrameRate'].text end if xml_element.elements['videoDar'] != nil self.video_dar = xml_element.elements['videoDar'].text end if xml_element.elements['videoRotation'] != nil self.video_rotation = xml_element.elements['videoRotation'].text end if xml_element.elements['audioFormat'] != nil self.audio_format = xml_element.elements['audioFormat'].text end if xml_element.elements['audioCodecId'] != nil self.audio_codec_id = xml_element.elements['audioCodecId'].text end if xml_element.elements['audioDuration'] != nil self.audio_duration = xml_element.elements['audioDuration'].text end if xml_element.elements['audioBitRate'] != nil self.audio_bit_rate = xml_element.elements['audioBitRate'].text end if xml_element.elements['audioBitRateMode'] != nil self.audio_bit_rate_mode = xml_element.elements['audioBitRateMode'].text end if xml_element.elements['audioChannels'] != nil self.audio_channels = xml_element.elements['audioChannels'].text end if xml_element.elements['audioSamplingRate'] != nil self.audio_sampling_rate = xml_element.elements['audioSamplingRate'].text end if xml_element.elements['audioResolution'] != nil self.audio_resolution = xml_element.elements['audioResolution'].text end if xml_element.elements['writingLib'] != nil self.writing_lib = xml_element.elements['writingLib'].text end if xml_element.elements['rawData'] != nil self.raw_data = xml_element.elements['rawData'].text end if xml_element.elements['multiStreamInfo'] != nil self.multi_stream_info = xml_element.elements['multiStreamInfo'].text end if xml_element.elements['scanType'] != nil self.scan_type = xml_element.elements['scanType'].text end if xml_element.elements['multiStream'] != nil self.multi_stream = xml_element.elements['multiStream'].text end if xml_element.elements['isFastStart'] != nil self.is_fast_start = xml_element.elements['isFastStart'].text end if xml_element.elements['contentStreams'] != nil self.content_streams = xml_element.elements['contentStreams'].text end if xml_element.elements['complexityValue'] != nil self.complexity_value = xml_element.elements['complexityValue'].text end if xml_element.elements['maxGOP'] != nil self.max_gop = xml_element.elements['maxGOP'].text end if xml_element.elements['matrixCoefficients'] != nil self.matrix_coefficients = xml_element.elements['matrixCoefficients'].text end if xml_element.elements['colorTransfer'] != nil self.color_transfer = xml_element.elements['colorTransfer'].text end if xml_element.elements['colorPrimaries'] != nil self.color_primaries = xml_element.elements['colorPrimaries'].text end if xml_element.elements['pixelFormat'] != nil self.pixel_format = xml_element.elements['pixelFormat'].text end if xml_element.elements['colorSpace'] != nil self.color_space = xml_element.elements['colorSpace'].text end if xml_element.elements['chromaSubsampling'] != nil self.chroma_subsampling = xml_element.elements['chromaSubsampling'].text end if xml_element.elements['bitsDepth'] != nil self.bits_depth = xml_element.elements['bitsDepth'].text end end
id=(val)
click to toggle source
# File lib/kaltura_types.rb, line 5825 def id=(val) @id = val.to_i end
is_fast_start=(val)
click to toggle source
# File lib/kaltura_types.rb, line 5882 def is_fast_start=(val) @is_fast_start = val.to_i end
max_gop=(val)
click to toggle source
# File lib/kaltura_types.rb, line 5888 def max_gop=(val) @max_gop = val.to_f end
scan_type=(val)
click to toggle source
# File lib/kaltura_types.rb, line 5879 def scan_type=(val) @scan_type = val.to_i end
video_bit_rate=(val)
click to toggle source
# File lib/kaltura_types.rb, line 5840 def video_bit_rate=(val) @video_bit_rate = val.to_i end
video_bit_rate_mode=(val)
click to toggle source
# File lib/kaltura_types.rb, line 5843 def video_bit_rate_mode=(val) @video_bit_rate_mode = val.to_i end
video_dar=(val)
click to toggle source
# File lib/kaltura_types.rb, line 5855 def video_dar=(val) @video_dar = val.to_f end
video_duration=(val)
click to toggle source
# File lib/kaltura_types.rb, line 5837 def video_duration=(val) @video_duration = val.to_i end
video_frame_rate=(val)
click to toggle source
# File lib/kaltura_types.rb, line 5852 def video_frame_rate=(val) @video_frame_rate = val.to_f end
video_height=(val)
click to toggle source
# File lib/kaltura_types.rb, line 5849 def video_height=(val) @video_height = val.to_i end
video_rotation=(val)
click to toggle source
# File lib/kaltura_types.rb, line 5858 def video_rotation=(val) @video_rotation = val.to_i end
video_width=(val)
click to toggle source
# File lib/kaltura_types.rb, line 5846 def video_width=(val) @video_width = val.to_i end