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



4706
4707
4708
# File 'lib/kaltura_types.rb', line 4706

def bitrate
  @bitrate
end

#container_formatObject

The container format



4714
4715
4716
# File 'lib/kaltura_types.rb', line 4714

def container_format
  @container_format
end

#flavor_params_idObject

The Flavor Params used to create this Flavor Asset



4700
4701
4702
# File 'lib/kaltura_types.rb', line 4700

def flavor_params_id
  @flavor_params_id
end

#frame_rateObject

The frame rate (in FPS) of the Flavor Asset



4708
4709
4710
# File 'lib/kaltura_types.rb', line 4708

def frame_rate
  @frame_rate
end

#heightObject

The height of the Flavor Asset



4704
4705
4706
# File 'lib/kaltura_types.rb', line 4704

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)



4724
4725
4726
# File 'lib/kaltura_types.rb', line 4724

def is_default
  @is_default
end

#is_originalObject

True if this Flavor Asset is the original source



4710
4711
4712
# File 'lib/kaltura_types.rb', line 4710

def is_original
  @is_original
end

#is_webObject

True if this Flavor Asset is playable in KDP



4712
4713
4714
# File 'lib/kaltura_types.rb', line 4712

def is_web
  @is_web
end

#labelObject

The label of the flavor asset



4722
4723
4724
# File 'lib/kaltura_types.rb', line 4722

def label
  @label
end

#languageObject

The language of the flavor asset



4720
4721
4722
# File 'lib/kaltura_types.rb', line 4720

def language
  @language
end

#statusObject

The status of the Flavor Asset



4718
4719
4720
# File 'lib/kaltura_types.rb', line 4718

def status
  @status
end

#video_codec_idObject

The video codec



4716
4717
4718
# File 'lib/kaltura_types.rb', line 4716

def video_codec_id
  @video_codec_id
end

#widthObject

The width of the Flavor Asset



4702
4703
4704
# File 'lib/kaltura_types.rb', line 4702

def width
  @width
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



4754
4755
4756
4757
4758
4759
4760
4761
4762
4763
4764
4765
4766
4767
4768
4769
4770
4771
4772
4773
4774
4775
4776
4777
4778
4779
4780
4781
4782
4783
4784
4785
4786
4787
4788
4789
4790
4791
4792
4793
4794
4795
# File 'lib/kaltura_types.rb', line 4754

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