Class: Kaltura::KalturaFlavorAsset

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

Direct Known Subclasses

KalturaLiveAsset, KalturaWidevineFlavorAsset

Instance Attribute Summary collapse

Attributes inherited from KalturaAsset

#actual_source_asset_params_ids, #created_at, #deleted_at, #description, #entry_id, #file_ext, #id, #partner_data, #partner_description, #partner_id, #size, #tags, #updated_at, #version

Attributes inherited from KalturaObjectBase

#object_type, #related_objects

Instance Method Summary collapse

Methods inherited from KalturaObjectBase

#camelcase, #to_b, #to_params

Instance Attribute Details

#bitrateObject

The overall bitrate (in KBits) of the Flavor Asset



4667
4668
4669
# File 'lib/kaltura_types.rb', line 4667

def bitrate
  @bitrate
end

#container_formatObject

The container format



4675
4676
4677
# File 'lib/kaltura_types.rb', line 4675

def container_format
  @container_format
end

#flavor_params_idObject

The Flavor Params used to create this Flavor Asset



4661
4662
4663
# File 'lib/kaltura_types.rb', line 4661

def flavor_params_id
  @flavor_params_id
end

#frame_rateObject

The frame rate (in FPS) of the Flavor Asset



4669
4670
4671
# File 'lib/kaltura_types.rb', line 4669

def frame_rate
  @frame_rate
end

#heightObject

The height of the Flavor Asset



4665
4666
4667
# File 'lib/kaltura_types.rb', line 4665

def height
  @height
end

#is_defaultObject

Is default flavor asset of the entry (This field will be taken into account selectign which audio flavor will be selected as default)



4685
4686
4687
# File 'lib/kaltura_types.rb', line 4685

def is_default
  @is_default
end

#is_originalObject

True if this Flavor Asset is the original source



4671
4672
4673
# File 'lib/kaltura_types.rb', line 4671

def is_original
  @is_original
end

#is_webObject

True if this Flavor Asset is playable in KDP



4673
4674
4675
# File 'lib/kaltura_types.rb', line 4673

def is_web
  @is_web
end

#labelObject

The label of the flavor asset



4683
4684
4685
# File 'lib/kaltura_types.rb', line 4683

def label
  @label
end

#languageObject

The language of the flavor asset



4681
4682
4683
# File 'lib/kaltura_types.rb', line 4681

def language
  @language
end

#statusObject

The status of the Flavor Asset



4679
4680
4681
# File 'lib/kaltura_types.rb', line 4679

def status
  @status
end

#video_codec_idObject

The video codec



4677
4678
4679
# File 'lib/kaltura_types.rb', line 4677

def video_codec_id
  @video_codec_id
end

#widthObject

The width of the Flavor Asset



4663
4664
4665
# File 'lib/kaltura_types.rb', line 4663

def width
  @width
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



4715
4716
4717
4718
4719
4720
4721
4722
4723
4724
4725
4726
4727
4728
4729
4730
4731
4732
4733
4734
4735
4736
4737
4738
4739
4740
4741
4742
4743
4744
4745
4746
4747
4748
4749
4750
4751
4752
4753
4754
4755
4756
# File 'lib/kaltura_types.rb', line 4715

def from_xml(xml_element)
	super
	if xml_element.elements['flavorParamsId'] != nil
		self.flavor_params_id = xml_element.elements['flavorParamsId'].text
	end
	if xml_element.elements['width'] != nil
		self.width = xml_element.elements['width'].text
	end
	if xml_element.elements['height'] != nil
		self.height = xml_element.elements['height'].text
	end
	if xml_element.elements['bitrate'] != nil
		self.bitrate = xml_element.elements['bitrate'].text
	end
	if xml_element.elements['frameRate'] != nil
		self.frame_rate = xml_element.elements['frameRate'].text
	end
	if xml_element.elements['isOriginal'] != nil
		self.is_original = xml_element.elements['isOriginal'].text
	end
	if xml_element.elements['isWeb'] != nil
		self.is_web = xml_element.elements['isWeb'].text
	end
	if xml_element.elements['containerFormat'] != nil
		self.container_format = xml_element.elements['containerFormat'].text
	end
	if xml_element.elements['videoCodecId'] != nil
		self.video_codec_id = xml_element.elements['videoCodecId'].text
	end
	if xml_element.elements['status'] != nil
		self.status = xml_element.elements['status'].text
	end
	if xml_element.elements['language'] != nil
		self.language = xml_element.elements['language'].text
	end
	if xml_element.elements['label'] != nil
		self.label = xml_element.elements['label'].text
	end
	if xml_element.elements['isDefault'] != nil
		self.is_default = xml_element.elements['isDefault'].text
	end
end