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



4826
4827
4828
# File 'lib/kaltura_types.rb', line 4826

def bitrate
  @bitrate
end

#container_formatObject

The container format



4834
4835
4836
# File 'lib/kaltura_types.rb', line 4834

def container_format
  @container_format
end

#flavor_params_idObject

The Flavor Params used to create this Flavor Asset



4820
4821
4822
# File 'lib/kaltura_types.rb', line 4820

def flavor_params_id
  @flavor_params_id
end

#frame_rateObject

The frame rate (in FPS) of the Flavor Asset



4828
4829
4830
# File 'lib/kaltura_types.rb', line 4828

def frame_rate
  @frame_rate
end

#heightObject

The height of the Flavor Asset



4824
4825
4826
# File 'lib/kaltura_types.rb', line 4824

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)



4844
4845
4846
# File 'lib/kaltura_types.rb', line 4844

def is_default
  @is_default
end

#is_originalObject

True if this Flavor Asset is the original source



4830
4831
4832
# File 'lib/kaltura_types.rb', line 4830

def is_original
  @is_original
end

#is_webObject

True if this Flavor Asset is playable in KDP



4832
4833
4834
# File 'lib/kaltura_types.rb', line 4832

def is_web
  @is_web
end

#labelObject

The label of the flavor asset



4842
4843
4844
# File 'lib/kaltura_types.rb', line 4842

def label
  @label
end

#languageObject

The language of the flavor asset



4840
4841
4842
# File 'lib/kaltura_types.rb', line 4840

def language
  @language
end

#statusObject

The status of the Flavor Asset



4838
4839
4840
# File 'lib/kaltura_types.rb', line 4838

def status
  @status
end

#video_codec_idObject

The video codec



4836
4837
4838
# File 'lib/kaltura_types.rb', line 4836

def video_codec_id
  @video_codec_id
end

#widthObject

The width of the Flavor Asset



4822
4823
4824
# File 'lib/kaltura_types.rb', line 4822

def width
  @width
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



4874
4875
4876
4877
4878
4879
4880
4881
4882
4883
4884
4885
4886
4887
4888
4889
4890
4891
4892
4893
4894
4895
4896
4897
4898
4899
4900
4901
4902
4903
4904
4905
4906
4907
4908
4909
4910
4911
4912
4913
4914
4915
# File 'lib/kaltura_types.rb', line 4874

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