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



4798
4799
4800
# File 'lib/kaltura_types.rb', line 4798

def bitrate
  @bitrate
end

#container_formatObject

The container format



4806
4807
4808
# File 'lib/kaltura_types.rb', line 4806

def container_format
  @container_format
end

#flavor_params_idObject

The Flavor Params used to create this Flavor Asset



4792
4793
4794
# File 'lib/kaltura_types.rb', line 4792

def flavor_params_id
  @flavor_params_id
end

#frame_rateObject

The frame rate (in FPS) of the Flavor Asset



4800
4801
4802
# File 'lib/kaltura_types.rb', line 4800

def frame_rate
  @frame_rate
end

#heightObject

The height of the Flavor Asset



4796
4797
4798
# File 'lib/kaltura_types.rb', line 4796

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)



4816
4817
4818
# File 'lib/kaltura_types.rb', line 4816

def is_default
  @is_default
end

#is_originalObject

True if this Flavor Asset is the original source



4802
4803
4804
# File 'lib/kaltura_types.rb', line 4802

def is_original
  @is_original
end

#is_webObject

True if this Flavor Asset is playable in KDP



4804
4805
4806
# File 'lib/kaltura_types.rb', line 4804

def is_web
  @is_web
end

#labelObject

The label of the flavor asset



4814
4815
4816
# File 'lib/kaltura_types.rb', line 4814

def label
  @label
end

#languageObject

The language of the flavor asset



4812
4813
4814
# File 'lib/kaltura_types.rb', line 4812

def language
  @language
end

#statusObject

The status of the Flavor Asset



4810
4811
4812
# File 'lib/kaltura_types.rb', line 4810

def status
  @status
end

#video_codec_idObject

The video codec



4808
4809
4810
# File 'lib/kaltura_types.rb', line 4808

def video_codec_id
  @video_codec_id
end

#widthObject

The width of the Flavor Asset



4794
4795
4796
# File 'lib/kaltura_types.rb', line 4794

def width
  @width
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



4846
4847
4848
4849
4850
4851
4852
4853
4854
4855
4856
4857
4858
4859
4860
4861
4862
4863
4864
4865
4866
4867
4868
4869
4870
4871
4872
4873
4874
4875
4876
4877
4878
4879
4880
4881
4882
4883
4884
4885
4886
4887
# File 'lib/kaltura_types.rb', line 4846

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