Class: Kaltura::KalturaFlavorParams

Inherits:
KalturaAssetParams show all
Defined in:
lib/kaltura_types.rb

Instance Attribute Summary collapse

Attributes inherited from KalturaAssetParams

#created_at, #description, #id, #is_system_default, #media_parser_type, #name, #partner_id, #remote_storage_profile_ids, #required_permissions, #source_asset_params_ids, #source_remote_storage_profile_id, #system_name, #tags

Attributes inherited from KalturaObjectBase

#object_type, #related_objects

Instance Method Summary collapse

Methods inherited from KalturaObjectBase

#camelcase, #to_b, #to_params

Instance Attribute Details

#anamorphic_pixelsObject

Returns the value of attribute anamorphic_pixels.



4856
4857
4858
# File 'lib/kaltura_types.rb', line 4856

def anamorphic_pixels
  @anamorphic_pixels
end

#aspect_ratio_processing_modeObject

Returns the value of attribute aspect_ratio_processing_mode.



4849
4850
4851
# File 'lib/kaltura_types.rb', line 4849

def aspect_ratio_processing_mode
  @aspect_ratio_processing_mode
end

#audio_bitrateObject

The audio bitrate (in KBits) of the Flavor Params



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

def audio_bitrate
  @audio_bitrate
end

#audio_channelsObject

The number of audio channels for “downmixing”



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

def audio_channels
  @audio_channels
end

#audio_codecObject

The audio codec of the Flavor Params



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

def audio_codec
  @audio_codec
end

#audio_sample_rateObject

The audio sample rate of the Flavor Params



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

def audio_sample_rate
  @audio_sample_rate
end

#chunked_encode_modeObject

Returns the value of attribute chunked_encode_mode.



4868
4869
4870
# File 'lib/kaltura_types.rb', line 4868

def chunked_encode_mode
  @chunked_encode_mode
end

#clip_durationObject

Returns the value of attribute clip_duration.



4870
4871
4872
# File 'lib/kaltura_types.rb', line 4870

def clip_duration
  @clip_duration
end

#clip_offsetObject

Returns the value of attribute clip_offset.



4869
4870
4871
# File 'lib/kaltura_types.rb', line 4869

def clip_offset
  @clip_offset
end

#content_awarenessObject

Returns the value of attribute content_awareness.



4867
4868
4869
# File 'lib/kaltura_types.rb', line 4867

def content_awareness
  @content_awareness
end

#conversion_enginesObject

The list of conversion engines (comma separated)



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

def conversion_engines
  @conversion_engines
end

#conversion_engines_extra_paramsObject

The list of conversion engines extra params (separated with “|”)



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

def conversion_engines_extra_params
  @conversion_engines_extra_params
end

#deinterliceObject

Returns the value of attribute deinterlice.



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

def deinterlice
  @deinterlice
end

#engine_versionObject

Returns the value of attribute engine_version.



4846
4847
4848
# File 'lib/kaltura_types.rb', line 4846

def engine_version
  @engine_version
end

#force_frame_to_multiplication16Object

Returns the value of attribute force_frame_to_multiplication16.



4850
4851
4852
# File 'lib/kaltura_types.rb', line 4850

def force_frame_to_multiplication16
  @force_frame_to_multiplication16
end

#forced_key_frames_modeObject

Returns the value of attribute forced_key_frames_mode.



4858
4859
4860
# File 'lib/kaltura_types.rb', line 4858

def forced_key_frames_mode
  @forced_key_frames_mode
end

#formatObject

The container format of the Flavor Params



4848
4849
4850
# File 'lib/kaltura_types.rb', line 4848

def format
  @format
end

#frame_rateObject

The frame rate of the Flavor Params



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

def frame_rate
  @frame_rate
end

#gop_sizeObject

The gop size of the Flavor Params



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

def gop_size
  @gop_size
end

#heightObject

The desired height of the Flavor Params



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

def height
  @height
end

#is_avoid_forced_key_framesObject

Returns the value of attribute is_avoid_forced_key_frames.



4857
4858
4859
# File 'lib/kaltura_types.rb', line 4857

def is_avoid_forced_key_frames
  @is_avoid_forced_key_frames
end

#is_avoid_video_shrink_bitrate_to_sourceObject

Returns the value of attribute is_avoid_video_shrink_bitrate_to_source.



4853
4854
4855
# File 'lib/kaltura_types.rb', line 4853

def is_avoid_video_shrink_bitrate_to_source
  @is_avoid_video_shrink_bitrate_to_source
end

#is_avoid_video_shrink_framesize_to_sourceObject

Returns the value of attribute is_avoid_video_shrink_framesize_to_source.



4852
4853
4854
# File 'lib/kaltura_types.rb', line 4852

def is_avoid_video_shrink_framesize_to_source
  @is_avoid_video_shrink_framesize_to_source
end

#is_crop_imxObject

Returns the value of attribute is_crop_imx.



4859
4860
4861
# File 'lib/kaltura_types.rb', line 4859

def is_crop_imx
  @is_crop_imx
end

#is_encryptedObject

Returns the value of attribute is_encrypted.



4866
4867
4868
# File 'lib/kaltura_types.rb', line 4866

def is_encrypted
  @is_encrypted
end

#is_gop_in_secObject

Returns the value of attribute is_gop_in_sec.



4851
4852
4853
# File 'lib/kaltura_types.rb', line 4851

def is_gop_in_sec
  @is_gop_in_sec
end

#is_video_frame_rate_for_low_br_apple_hlsObject

Returns the value of attribute is_video_frame_rate_for_low_br_apple_hls.



4854
4855
4856
# File 'lib/kaltura_types.rb', line 4854

def is_video_frame_rate_for_low_br_apple_hls
  @is_video_frame_rate_for_low_br_apple_hls
end

#max_frame_rateObject

Returns the value of attribute max_frame_rate.



4861
4862
4863
# File 'lib/kaltura_types.rb', line 4861

def max_frame_rate
  @max_frame_rate
end

#multi_streamObject

Returns the value of attribute multi_stream.



4855
4856
4857
# File 'lib/kaltura_types.rb', line 4855

def multi_stream
  @multi_stream
end

#operatorsObject

Returns the value of attribute operators.



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

def operators
  @operators
end

#optimization_policyObject

Returns the value of attribute optimization_policy.



4860
4861
4862
# File 'lib/kaltura_types.rb', line 4860

def optimization_policy
  @optimization_policy
end

#rotateObject

Returns the value of attribute rotate.



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

def rotate
  @rotate
end

#subtitles_dataObject

Returns the value of attribute subtitles_data.



4865
4866
4867
# File 'lib/kaltura_types.rb', line 4865

def subtitles_data
  @subtitles_data
end

#two_passObject

Returns the value of attribute two_pass.



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

def two_pass
  @two_pass
end

#video_bitrateObject

The video bitrate (in KBits) of the Flavor Params



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

def video_bitrate
  @video_bitrate
end

#video_bitrate_toleranceObject

Returns the value of attribute video_bitrate_tolerance.



4863
4864
4865
# File 'lib/kaltura_types.rb', line 4863

def video_bitrate_tolerance
  @video_bitrate_tolerance
end

#video_codecObject

The video codec of the Flavor Params



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

def video_codec
  @video_codec
end

#video_constant_bitrateObject

Returns the value of attribute video_constant_bitrate.



4862
4863
4864
# File 'lib/kaltura_types.rb', line 4862

def video_constant_bitrate
  @video_constant_bitrate
end

#watermark_dataObject

Returns the value of attribute watermark_data.



4864
4865
4866
# File 'lib/kaltura_types.rb', line 4864

def watermark_data
  @watermark_data
end

#widthObject

The desired width of the Flavor Params



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

def width
  @width
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



4966
4967
4968
4969
4970
4971
4972
4973
4974
4975
4976
4977
4978
4979
4980
4981
4982
4983
4984
4985
4986
4987
4988
4989
4990
4991
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
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
5069
5070
5071
5072
5073
5074
5075
5076
5077
5078
5079
5080
5081
5082
5083
5084
5085
5086
5087
5088
# File 'lib/kaltura_types.rb', line 4966

def from_xml(xml_element)
	super
	if xml_element.elements['videoCodec'] != nil
		self.video_codec = xml_element.elements['videoCodec'].text
	end
	if xml_element.elements['videoBitrate'] != nil
		self.video_bitrate = xml_element.elements['videoBitrate'].text
	end
	if xml_element.elements['audioCodec'] != nil
		self.audio_codec = xml_element.elements['audioCodec'].text
	end
	if xml_element.elements['audioBitrate'] != nil
		self.audio_bitrate = xml_element.elements['audioBitrate'].text
	end
	if xml_element.elements['audioChannels'] != nil
		self.audio_channels = xml_element.elements['audioChannels'].text
	end
	if xml_element.elements['audioSampleRate'] != nil
		self.audio_sample_rate = xml_element.elements['audioSampleRate'].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['frameRate'] != nil
		self.frame_rate = xml_element.elements['frameRate'].text
	end
	if xml_element.elements['gopSize'] != nil
		self.gop_size = xml_element.elements['gopSize'].text
	end
	if xml_element.elements['conversionEngines'] != nil
		self.conversion_engines = xml_element.elements['conversionEngines'].text
	end
	if xml_element.elements['conversionEnginesExtraParams'] != nil
		self.conversion_engines_extra_params = xml_element.elements['conversionEnginesExtraParams'].text
	end
	if xml_element.elements['twoPass'] != nil
		self.two_pass = xml_element.elements['twoPass'].text
	end
	if xml_element.elements['deinterlice'] != nil
		self.deinterlice = xml_element.elements['deinterlice'].text
	end
	if xml_element.elements['rotate'] != nil
		self.rotate = xml_element.elements['rotate'].text
	end
	if xml_element.elements['operators'] != nil
		self.operators = xml_element.elements['operators'].text
	end
	if xml_element.elements['engineVersion'] != nil
		self.engine_version = xml_element.elements['engineVersion'].text
	end
	if xml_element.elements['format'] != nil
		self.format = xml_element.elements['format'].text
	end
	if xml_element.elements['aspectRatioProcessingMode'] != nil
		self.aspect_ratio_processing_mode = xml_element.elements['aspectRatioProcessingMode'].text
	end
	if xml_element.elements['forceFrameToMultiplication16'] != nil
		self.force_frame_to_multiplication16 = xml_element.elements['forceFrameToMultiplication16'].text
	end
	if xml_element.elements['isGopInSec'] != nil
		self.is_gop_in_sec = xml_element.elements['isGopInSec'].text
	end
	if xml_element.elements['isAvoidVideoShrinkFramesizeToSource'] != nil
		self.is_avoid_video_shrink_framesize_to_source = xml_element.elements['isAvoidVideoShrinkFramesizeToSource'].text
	end
	if xml_element.elements['isAvoidVideoShrinkBitrateToSource'] != nil
		self.is_avoid_video_shrink_bitrate_to_source = xml_element.elements['isAvoidVideoShrinkBitrateToSource'].text
	end
	if xml_element.elements['isVideoFrameRateForLowBrAppleHls'] != nil
		self.is_video_frame_rate_for_low_br_apple_hls = xml_element.elements['isVideoFrameRateForLowBrAppleHls'].text
	end
	if xml_element.elements['multiStream'] != nil
		self.multi_stream = xml_element.elements['multiStream'].text
	end
	if xml_element.elements['anamorphicPixels'] != nil
		self.anamorphic_pixels = xml_element.elements['anamorphicPixels'].text
	end
	if xml_element.elements['isAvoidForcedKeyFrames'] != nil
		self.is_avoid_forced_key_frames = xml_element.elements['isAvoidForcedKeyFrames'].text
	end
	if xml_element.elements['forcedKeyFramesMode'] != nil
		self.forced_key_frames_mode = xml_element.elements['forcedKeyFramesMode'].text
	end
	if xml_element.elements['isCropIMX'] != nil
		self.is_crop_imx = xml_element.elements['isCropIMX'].text
	end
	if xml_element.elements['optimizationPolicy'] != nil
		self.optimization_policy = xml_element.elements['optimizationPolicy'].text
	end
	if xml_element.elements['maxFrameRate'] != nil
		self.max_frame_rate = xml_element.elements['maxFrameRate'].text
	end
	if xml_element.elements['videoConstantBitrate'] != nil
		self.video_constant_bitrate = xml_element.elements['videoConstantBitrate'].text
	end
	if xml_element.elements['videoBitrateTolerance'] != nil
		self.video_bitrate_tolerance = xml_element.elements['videoBitrateTolerance'].text
	end
	if xml_element.elements['watermarkData'] != nil
		self.watermark_data = xml_element.elements['watermarkData'].text
	end
	if xml_element.elements['subtitlesData'] != nil
		self.subtitles_data = xml_element.elements['subtitlesData'].text
	end
	if xml_element.elements['isEncrypted'] != nil
		self.is_encrypted = xml_element.elements['isEncrypted'].text
	end
	if xml_element.elements['contentAwareness'] != nil
		self.content_awareness = xml_element.elements['contentAwareness'].text
	end
	if xml_element.elements['chunkedEncodeMode'] != nil
		self.chunked_encode_mode = xml_element.elements['chunkedEncodeMode'].text
	end
	if xml_element.elements['clipOffset'] != nil
		self.clip_offset = xml_element.elements['clipOffset'].text
	end
	if xml_element.elements['clipDuration'] != nil
		self.clip_duration = xml_element.elements['clipDuration'].text
	end
end