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



5695
5696
5697
# File 'lib/kaltura_types.rb', line 5695

def audio_bit_rate
  @audio_bit_rate
end

#audio_bit_rate_modeObject

The audio bit rate mode



5697
5698
5699
# File 'lib/kaltura_types.rb', line 5697

def audio_bit_rate_mode
  @audio_bit_rate_mode
end

#audio_channelsObject

The number of audio channels



5699
5700
5701
# File 'lib/kaltura_types.rb', line 5699

def audio_channels
  @audio_channels
end

#audio_codec_idObject

The audio codec id



5691
5692
5693
# File 'lib/kaltura_types.rb', line 5691

def audio_codec_id
  @audio_codec_id
end

#audio_durationObject

The audio duration



5693
5694
5695
# File 'lib/kaltura_types.rb', line 5693

def audio_duration
  @audio_duration
end

#audio_formatObject

The audio format



5689
5690
5691
# File 'lib/kaltura_types.rb', line 5689

def audio_format
  @audio_format
end

#audio_resolutionObject

The audio resolution



5703
5704
5705
# File 'lib/kaltura_types.rb', line 5703

def audio_resolution
  @audio_resolution
end

#audio_sampling_rateObject

The audio sampling rate



5701
5702
5703
# File 'lib/kaltura_types.rb', line 5701

def audio_sampling_rate
  @audio_sampling_rate
end

#bits_depthObject

Returns the value of attribute bits_depth.



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

def bits_depth
  @bits_depth
end

#chroma_subsamplingObject

Returns the value of attribute chroma_subsampling.



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

def chroma_subsampling
  @chroma_subsampling
end

#color_primariesObject

Returns the value of attribute color_primaries.



5717
5718
5719
# File 'lib/kaltura_types.rb', line 5717

def color_primaries
  @color_primaries
end

#color_spaceObject

Returns the value of attribute color_space.



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

def color_space
  @color_space
end

#color_transferObject

Returns the value of attribute color_transfer.



5716
5717
5718
# File 'lib/kaltura_types.rb', line 5716

def color_transfer
  @color_transfer
end

#complexity_valueObject

Returns the value of attribute complexity_value.



5713
5714
5715
# File 'lib/kaltura_types.rb', line 5713

def complexity_value
  @complexity_value
end

#container_bit_rateObject

The container bit rate



5668
5669
5670
# File 'lib/kaltura_types.rb', line 5668

def container_bit_rate
  @container_bit_rate
end

#container_durationObject

The container duration



5666
5667
5668
# File 'lib/kaltura_types.rb', line 5666

def container_duration
  @container_duration
end

#container_formatObject

The container format



5660
5661
5662
# File 'lib/kaltura_types.rb', line 5660

def container_format
  @container_format
end

#container_idObject

The container id



5662
5663
5664
# File 'lib/kaltura_types.rb', line 5662

def container_id
  @container_id
end

#container_profileObject

The container profile



5664
5665
5666
# File 'lib/kaltura_types.rb', line 5664

def container_profile
  @container_profile
end

#content_streamsObject

Returns the value of attribute content_streams.



5712
5713
5714
# File 'lib/kaltura_types.rb', line 5712

def content_streams
  @content_streams
end

#file_sizeObject

The file size



5658
5659
5660
# File 'lib/kaltura_types.rb', line 5658

def file_size
  @file_size
end

#flavor_asset_idObject

The id of the related flavor asset



5656
5657
5658
# File 'lib/kaltura_types.rb', line 5656

def flavor_asset_id
  @flavor_asset_id
end

#idObject

The id of the media info



5654
5655
5656
# File 'lib/kaltura_types.rb', line 5654

def id
  @id
end

#is_fast_startObject

Returns the value of attribute is_fast_start.



5711
5712
5713
# File 'lib/kaltura_types.rb', line 5711

def is_fast_start
  @is_fast_start
end

#matrix_coefficientsObject

Returns the value of attribute matrix_coefficients.



5715
5716
5717
# File 'lib/kaltura_types.rb', line 5715

def matrix_coefficients
  @matrix_coefficients
end

#max_gopObject

Returns the value of attribute max_gop.



5714
5715
5716
# File 'lib/kaltura_types.rb', line 5714

def max_gop
  @max_gop
end

#multi_streamObject

Returns the value of attribute multi_stream.



5710
5711
5712
# File 'lib/kaltura_types.rb', line 5710

def multi_stream
  @multi_stream
end

#multi_stream_infoObject

Returns the value of attribute multi_stream_info.



5708
5709
5710
# File 'lib/kaltura_types.rb', line 5708

def multi_stream_info
  @multi_stream_info
end

#pixel_formatObject

Returns the value of attribute pixel_format.



5718
5719
5720
# File 'lib/kaltura_types.rb', line 5718

def pixel_format
  @pixel_format
end

#raw_dataObject

The data as returned by the mediainfo command line



5707
5708
5709
# File 'lib/kaltura_types.rb', line 5707

def raw_data
  @raw_data
end

#scan_typeObject

Returns the value of attribute scan_type.



5709
5710
5711
# File 'lib/kaltura_types.rb', line 5709

def scan_type
  @scan_type
end

#video_bit_rateObject

The video bit rate



5676
5677
5678
# File 'lib/kaltura_types.rb', line 5676

def video_bit_rate
  @video_bit_rate
end

#video_bit_rate_modeObject

The video bit rate mode



5678
5679
5680
# File 'lib/kaltura_types.rb', line 5678

def video_bit_rate_mode
  @video_bit_rate_mode
end

#video_codec_idObject

The video codec id



5672
5673
5674
# File 'lib/kaltura_types.rb', line 5672

def video_codec_id
  @video_codec_id
end

#video_darObject

The video display aspect ratio (dar)



5686
5687
5688
# File 'lib/kaltura_types.rb', line 5686

def video_dar
  @video_dar
end

#video_durationObject

The video duration



5674
5675
5676
# File 'lib/kaltura_types.rb', line 5674

def video_duration
  @video_duration
end

#video_formatObject

The video format



5670
5671
5672
# File 'lib/kaltura_types.rb', line 5670

def video_format
  @video_format
end

#video_frame_rateObject

The video frame rate



5684
5685
5686
# File 'lib/kaltura_types.rb', line 5684

def video_frame_rate
  @video_frame_rate
end

#video_heightObject

The video height



5682
5683
5684
# File 'lib/kaltura_types.rb', line 5682

def video_height
  @video_height
end

#video_rotationObject

Returns the value of attribute video_rotation.



5687
5688
5689
# File 'lib/kaltura_types.rb', line 5687

def video_rotation
  @video_rotation
end

#video_widthObject

The video width



5680
5681
5682
# File 'lib/kaltura_types.rb', line 5680

def video_width
  @video_width
end

#writing_libObject

The writing library



5705
5706
5707
# File 'lib/kaltura_types.rb', line 5705

def writing_lib
  @writing_lib
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



5793
5794
5795
5796
5797
5798
5799
5800
5801
5802
5803
5804
5805
5806
5807
5808
5809
5810
5811
5812
5813
5814
5815
5816
5817
5818
5819
5820
5821
5822
5823
5824
5825
5826
5827
5828
5829
5830
5831
5832
5833
5834
5835
5836
5837
5838
5839
5840
5841
5842
5843
5844
5845
5846
5847
5848
5849
5850
5851
5852
5853
5854
5855
5856
5857
5858
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
# File 'lib/kaltura_types.rb', line 5793

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