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



4979
4980
4981
# File 'lib/kaltura_types.rb', line 4979

def bitrate
  @bitrate
end

#container_formatObject

The container format



4987
4988
4989
# File 'lib/kaltura_types.rb', line 4987

def container_format
  @container_format
end

#flavor_params_idObject

The Flavor Params used to create this Flavor Asset



4973
4974
4975
# File 'lib/kaltura_types.rb', line 4973

def flavor_params_id
  @flavor_params_id
end

#frame_rateObject

The frame rate (in FPS) of the Flavor Asset



4981
4982
4983
# File 'lib/kaltura_types.rb', line 4981

def frame_rate
  @frame_rate
end

#heightObject

The height of the Flavor Asset



4977
4978
4979
# File 'lib/kaltura_types.rb', line 4977

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)



4997
4998
4999
# File 'lib/kaltura_types.rb', line 4997

def is_default
  @is_default
end

#is_originalObject

True if this Flavor Asset is the original source



4983
4984
4985
# File 'lib/kaltura_types.rb', line 4983

def is_original
  @is_original
end

#is_webObject

True if this Flavor Asset is playable in KDP



4985
4986
4987
# File 'lib/kaltura_types.rb', line 4985

def is_web
  @is_web
end

#labelObject

The label of the flavor asset



4995
4996
4997
# File 'lib/kaltura_types.rb', line 4995

def label
  @label
end

#languageObject

The language of the flavor asset



4993
4994
4995
# File 'lib/kaltura_types.rb', line 4993

def language
  @language
end

#statusObject

The status of the Flavor Asset



4991
4992
4993
# File 'lib/kaltura_types.rb', line 4991

def status
  @status
end

#video_codec_idObject

The video codec



4989
4990
4991
# File 'lib/kaltura_types.rb', line 4989

def video_codec_id
  @video_codec_id
end

#widthObject

The width of the Flavor Asset



4975
4976
4977
# File 'lib/kaltura_types.rb', line 4975

def width
  @width
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



5027
5028
5029
5030
5031
5032
5033
5034
5035
5036
5037
5038
5039
5040
5041
5042
5043
5044
5045
5046
5047
5048
5049
5050
5051
5052
5053
5054
5055
5056
5057
5058
5059
5060
5061
5062
5063
5064
5065
5066
5067
5068
# File 'lib/kaltura_types.rb', line 5027

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