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