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



4944
4945
4946
# File 'lib/kaltura_types.rb', line 4944

def bitrate
  @bitrate
end

#container_formatObject

The container format



4952
4953
4954
# File 'lib/kaltura_types.rb', line 4952

def container_format
  @container_format
end

#flavor_params_idObject

The Flavor Params used to create this Flavor Asset



4938
4939
4940
# File 'lib/kaltura_types.rb', line 4938

def flavor_params_id
  @flavor_params_id
end

#frame_rateObject

The frame rate (in FPS) of the Flavor Asset



4946
4947
4948
# File 'lib/kaltura_types.rb', line 4946

def frame_rate
  @frame_rate
end

#heightObject

The height of the Flavor Asset



4942
4943
4944
# File 'lib/kaltura_types.rb', line 4942

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)



4962
4963
4964
# File 'lib/kaltura_types.rb', line 4962

def is_default
  @is_default
end

#is_originalObject

True if this Flavor Asset is the original source



4948
4949
4950
# File 'lib/kaltura_types.rb', line 4948

def is_original
  @is_original
end

#is_webObject

True if this Flavor Asset is playable in KDP



4950
4951
4952
# File 'lib/kaltura_types.rb', line 4950

def is_web
  @is_web
end

#labelObject

The label of the flavor asset



4960
4961
4962
# File 'lib/kaltura_types.rb', line 4960

def label
  @label
end

#languageObject

The language of the flavor asset



4958
4959
4960
# File 'lib/kaltura_types.rb', line 4958

def language
  @language
end

#statusObject

The status of the Flavor Asset



4956
4957
4958
# File 'lib/kaltura_types.rb', line 4956

def status
  @status
end

#video_codec_idObject

The video codec



4954
4955
4956
# File 'lib/kaltura_types.rb', line 4954

def video_codec_id
  @video_codec_id
end

#widthObject

The width of the Flavor Asset



4940
4941
4942
# File 'lib/kaltura_types.rb', line 4940

def width
  @width
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



4992
4993
4994
4995
4996
4997
4998
4999
5000
5001
5002
5003
5004
5005
5006
5007
5008
5009
5010
5011
5012
5013
5014
5015
5016
5017
5018
5019
5020
5021
5022
5023
5024
5025
5026
5027
5028
5029
5030
5031
5032
5033
# File 'lib/kaltura_types.rb', line 4992

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