Class: Kaltura::KalturaMediaInfo

Inherits:
KalturaObjectBase show all
Defined in:
lib/kaltura_types.rb

Instance Attribute Summary collapse

Attributes inherited from KalturaObjectBase

#object_type, #related_objects

Instance Method Summary collapse

Methods inherited from KalturaObjectBase

#camelcase, #to_b, #to_params

Instance Attribute Details

#audio_bit_rateObject

The audio bit rate



5761
5762
5763
# File 'lib/kaltura_types.rb', line 5761

def audio_bit_rate
  @audio_bit_rate
end

#audio_bit_rate_modeObject

The audio bit rate mode



5763
5764
5765
# File 'lib/kaltura_types.rb', line 5763

def audio_bit_rate_mode
  @audio_bit_rate_mode
end

#audio_channelsObject

The number of audio channels



5765
5766
5767
# File 'lib/kaltura_types.rb', line 5765

def audio_channels
  @audio_channels
end

#audio_codec_idObject

The audio codec id



5757
5758
5759
# File 'lib/kaltura_types.rb', line 5757

def audio_codec_id
  @audio_codec_id
end

#audio_durationObject

The audio duration



5759
5760
5761
# File 'lib/kaltura_types.rb', line 5759

def audio_duration
  @audio_duration
end

#audio_formatObject

The audio format



5755
5756
5757
# File 'lib/kaltura_types.rb', line 5755

def audio_format
  @audio_format
end

#audio_resolutionObject

The audio resolution



5769
5770
5771
# File 'lib/kaltura_types.rb', line 5769

def audio_resolution
  @audio_resolution
end

#audio_sampling_rateObject

The audio sampling rate



5767
5768
5769
# File 'lib/kaltura_types.rb', line 5767

def audio_sampling_rate
  @audio_sampling_rate
end

#bits_depthObject

Returns the value of attribute bits_depth.



5787
5788
5789
# File 'lib/kaltura_types.rb', line 5787

def bits_depth
  @bits_depth
end

#chroma_subsamplingObject

Returns the value of attribute chroma_subsampling.



5786
5787
5788
# File 'lib/kaltura_types.rb', line 5786

def chroma_subsampling
  @chroma_subsampling
end

#color_primariesObject

Returns the value of attribute color_primaries.



5783
5784
5785
# File 'lib/kaltura_types.rb', line 5783

def color_primaries
  @color_primaries
end

#color_spaceObject

Returns the value of attribute color_space.



5785
5786
5787
# File 'lib/kaltura_types.rb', line 5785

def color_space
  @color_space
end

#color_transferObject

Returns the value of attribute color_transfer.



5782
5783
5784
# File 'lib/kaltura_types.rb', line 5782

def color_transfer
  @color_transfer
end

#complexity_valueObject

Returns the value of attribute complexity_value.



5779
5780
5781
# File 'lib/kaltura_types.rb', line 5779

def complexity_value
  @complexity_value
end

#container_bit_rateObject

The container bit rate



5734
5735
5736
# File 'lib/kaltura_types.rb', line 5734

def container_bit_rate
  @container_bit_rate
end

#container_durationObject

The container duration



5732
5733
5734
# File 'lib/kaltura_types.rb', line 5732

def container_duration
  @container_duration
end

#container_formatObject

The container format



5726
5727
5728
# File 'lib/kaltura_types.rb', line 5726

def container_format
  @container_format
end

#container_idObject

The container id



5728
5729
5730
# File 'lib/kaltura_types.rb', line 5728

def container_id
  @container_id
end

#container_profileObject

The container profile



5730
5731
5732
# File 'lib/kaltura_types.rb', line 5730

def container_profile
  @container_profile
end

#content_streamsObject

Returns the value of attribute content_streams.



5778
5779
5780
# File 'lib/kaltura_types.rb', line 5778

def content_streams
  @content_streams
end

#file_sizeObject

The file size



5724
5725
5726
# File 'lib/kaltura_types.rb', line 5724

def file_size
  @file_size
end

#flavor_asset_idObject

The id of the related flavor asset



5722
5723
5724
# File 'lib/kaltura_types.rb', line 5722

def flavor_asset_id
  @flavor_asset_id
end

#idObject

The id of the media info



5720
5721
5722
# File 'lib/kaltura_types.rb', line 5720

def id
  @id
end

#is_fast_startObject

Returns the value of attribute is_fast_start.



5777
5778
5779
# File 'lib/kaltura_types.rb', line 5777

def is_fast_start
  @is_fast_start
end

#matrix_coefficientsObject

Returns the value of attribute matrix_coefficients.



5781
5782
5783
# File 'lib/kaltura_types.rb', line 5781

def matrix_coefficients
  @matrix_coefficients
end

#max_gopObject

Returns the value of attribute max_gop.



5780
5781
5782
# File 'lib/kaltura_types.rb', line 5780

def max_gop
  @max_gop
end

#multi_streamObject

Returns the value of attribute multi_stream.



5776
5777
5778
# File 'lib/kaltura_types.rb', line 5776

def multi_stream
  @multi_stream
end

#multi_stream_infoObject

Returns the value of attribute multi_stream_info.



5774
5775
5776
# File 'lib/kaltura_types.rb', line 5774

def multi_stream_info
  @multi_stream_info
end

#pixel_formatObject

Returns the value of attribute pixel_format.



5784
5785
5786
# File 'lib/kaltura_types.rb', line 5784

def pixel_format
  @pixel_format
end

#raw_dataObject

The data as returned by the mediainfo command line



5773
5774
5775
# File 'lib/kaltura_types.rb', line 5773

def raw_data
  @raw_data
end

#scan_typeObject

Returns the value of attribute scan_type.



5775
5776
5777
# File 'lib/kaltura_types.rb', line 5775

def scan_type
  @scan_type
end

#video_bit_rateObject

The video bit rate



5742
5743
5744
# File 'lib/kaltura_types.rb', line 5742

def video_bit_rate
  @video_bit_rate
end

#video_bit_rate_modeObject

The video bit rate mode



5744
5745
5746
# File 'lib/kaltura_types.rb', line 5744

def video_bit_rate_mode
  @video_bit_rate_mode
end

#video_codec_idObject

The video codec id



5738
5739
5740
# File 'lib/kaltura_types.rb', line 5738

def video_codec_id
  @video_codec_id
end

#video_darObject

The video display aspect ratio (dar)



5752
5753
5754
# File 'lib/kaltura_types.rb', line 5752

def video_dar
  @video_dar
end

#video_durationObject

The video duration



5740
5741
5742
# File 'lib/kaltura_types.rb', line 5740

def video_duration
  @video_duration
end

#video_formatObject

The video format



5736
5737
5738
# File 'lib/kaltura_types.rb', line 5736

def video_format
  @video_format
end

#video_frame_rateObject

The video frame rate



5750
5751
5752
# File 'lib/kaltura_types.rb', line 5750

def video_frame_rate
  @video_frame_rate
end

#video_heightObject

The video height



5748
5749
5750
# File 'lib/kaltura_types.rb', line 5748

def video_height
  @video_height
end

#video_rotationObject

Returns the value of attribute video_rotation.



5753
5754
5755
# File 'lib/kaltura_types.rb', line 5753

def video_rotation
  @video_rotation
end

#video_widthObject

The video width



5746
5747
5748
# File 'lib/kaltura_types.rb', line 5746

def video_width
  @video_width
end

#writing_libObject

The writing library



5771
5772
5773
# File 'lib/kaltura_types.rb', line 5771

def writing_lib
  @writing_lib
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



5859
5860
5861
5862
5863
5864
5865
5866
5867
5868
5869
5870
5871
5872
5873
5874
5875
5876
5877
5878
5879
5880
5881
5882
5883
5884
5885
5886
5887
5888
5889
5890
5891
5892
5893
5894
5895
5896
5897
5898
5899
5900
5901
5902
5903
5904
5905
5906
5907
5908
5909
5910
5911
5912
5913
5914
5915
5916
5917
5918
5919
5920
5921
5922
5923
5924
5925
5926
5927
5928
5929
5930
5931
5932
5933
5934
5935
5936
5937
5938
5939
5940
5941
5942
5943
5944
5945
5946
5947
5948
5949
5950
5951
5952
5953
5954
5955
5956
5957
5958
5959
5960
5961
5962
5963
5964
5965
5966
5967
5968
5969
5970
5971
5972
5973
5974
5975
5976
5977
5978
5979
5980
5981
5982
5983
5984
5985
5986
5987
# File 'lib/kaltura_types.rb', line 5859

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