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, #size_in_bytes, #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



4862
4863
4864
# File 'lib/kaltura_types.rb', line 4862

def bitrate
  @bitrate
end

#container_formatObject

The container format



4870
4871
4872
# File 'lib/kaltura_types.rb', line 4870

def container_format
  @container_format
end

#flavor_params_idObject

The Flavor Params used to create this Flavor Asset



4856
4857
4858
# File 'lib/kaltura_types.rb', line 4856

def flavor_params_id
  @flavor_params_id
end

#frame_rateObject

The frame rate (in FPS) of the Flavor Asset



4864
4865
4866
# File 'lib/kaltura_types.rb', line 4864

def frame_rate
  @frame_rate
end

#heightObject

The height of the Flavor Asset



4860
4861
4862
# File 'lib/kaltura_types.rb', line 4860

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)



4880
4881
4882
# File 'lib/kaltura_types.rb', line 4880

def is_default
  @is_default
end

#is_originalObject

True if this Flavor Asset is the original source



4866
4867
4868
# File 'lib/kaltura_types.rb', line 4866

def is_original
  @is_original
end

#is_webObject

True if this Flavor Asset is playable in KDP



4868
4869
4870
# File 'lib/kaltura_types.rb', line 4868

def is_web
  @is_web
end

#labelObject

The label of the flavor asset



4878
4879
4880
# File 'lib/kaltura_types.rb', line 4878

def label
  @label
end

#languageObject

The language of the flavor asset



4876
4877
4878
# File 'lib/kaltura_types.rb', line 4876

def language
  @language
end

#statusObject

The status of the Flavor Asset



4874
4875
4876
# File 'lib/kaltura_types.rb', line 4874

def status
  @status
end

#video_codec_idObject

The video codec



4872
4873
4874
# File 'lib/kaltura_types.rb', line 4872

def video_codec_id
  @video_codec_id
end

#widthObject

The width of the Flavor Asset



4858
4859
4860
# File 'lib/kaltura_types.rb', line 4858

def width
  @width
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



4910
4911
4912
4913
4914
4915
4916
4917
4918
4919
4920
4921
4922
4923
4924
4925
4926
4927
4928
4929
4930
4931
4932
4933
4934
4935
4936
4937
4938
4939
4940
4941
4942
4943
4944
4945
4946
4947
4948
4949
4950
4951
# File 'lib/kaltura_types.rb', line 4910

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