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.



5062
5063
5064
# File 'lib/kaltura_types.rb', line 5062

def anamorphic_pixels
  @anamorphic_pixels
end

#aspect_ratio_processing_modeObject

Returns the value of attribute aspect_ratio_processing_mode.



5055
5056
5057
# File 'lib/kaltura_types.rb', line 5055

def aspect_ratio_processing_mode
  @aspect_ratio_processing_mode
end

#audio_bitrateObject

The audio bitrate (in KBits) of the Flavor Params



5031
5032
5033
# File 'lib/kaltura_types.rb', line 5031

def audio_bitrate
  @audio_bitrate
end

#audio_channelsObject

The number of audio channels for “downmixing”



5033
5034
5035
# File 'lib/kaltura_types.rb', line 5033

def audio_channels
  @audio_channels
end

#audio_codecObject

The audio codec of the Flavor Params



5029
5030
5031
# File 'lib/kaltura_types.rb', line 5029

def audio_codec
  @audio_codec
end

#audio_sample_rateObject

The audio sample rate of the Flavor Params



5035
5036
5037
# File 'lib/kaltura_types.rb', line 5035

def audio_sample_rate
  @audio_sample_rate
end

#chunked_encode_modeObject

Returns the value of attribute chunked_encode_mode.



5074
5075
5076
# File 'lib/kaltura_types.rb', line 5074

def chunked_encode_mode
  @chunked_encode_mode
end

#clip_durationObject

Returns the value of attribute clip_duration.



5076
5077
5078
# File 'lib/kaltura_types.rb', line 5076

def clip_duration
  @clip_duration
end

#clip_offsetObject

Returns the value of attribute clip_offset.



5075
5076
5077
# File 'lib/kaltura_types.rb', line 5075

def clip_offset
  @clip_offset
end

#content_awarenessObject

Returns the value of attribute content_awareness.



5073
5074
5075
# File 'lib/kaltura_types.rb', line 5073

def content_awareness
  @content_awareness
end

#conversion_enginesObject

The list of conversion engines (comma separated)



5045
5046
5047
# File 'lib/kaltura_types.rb', line 5045

def conversion_engines
  @conversion_engines
end

#conversion_engines_extra_paramsObject

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



5047
5048
5049
# File 'lib/kaltura_types.rb', line 5047

def conversion_engines_extra_params
  @conversion_engines_extra_params
end

#deinterliceObject

Returns the value of attribute deinterlice.



5049
5050
5051
# File 'lib/kaltura_types.rb', line 5049

def deinterlice
  @deinterlice
end

#engine_versionObject

Returns the value of attribute engine_version.



5052
5053
5054
# File 'lib/kaltura_types.rb', line 5052

def engine_version
  @engine_version
end

#force_frame_to_multiplication16Object

Returns the value of attribute force_frame_to_multiplication16.



5056
5057
5058
# File 'lib/kaltura_types.rb', line 5056

def force_frame_to_multiplication16
  @force_frame_to_multiplication16
end

#forced_key_frames_modeObject

Returns the value of attribute forced_key_frames_mode.



5064
5065
5066
# File 'lib/kaltura_types.rb', line 5064

def forced_key_frames_mode
  @forced_key_frames_mode
end

#formatObject

The container format of the Flavor Params



5054
5055
5056
# File 'lib/kaltura_types.rb', line 5054

def format
  @format
end

#frame_rateObject

The frame rate of the Flavor Params



5041
5042
5043
# File 'lib/kaltura_types.rb', line 5041

def frame_rate
  @frame_rate
end

#gop_sizeObject

The gop size of the Flavor Params



5043
5044
5045
# File 'lib/kaltura_types.rb', line 5043

def gop_size
  @gop_size
end

#heightObject

The desired height of the Flavor Params



5039
5040
5041
# File 'lib/kaltura_types.rb', line 5039

def height
  @height
end

#is_avoid_forced_key_framesObject

Returns the value of attribute is_avoid_forced_key_frames.



5063
5064
5065
# File 'lib/kaltura_types.rb', line 5063

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.



5059
5060
5061
# File 'lib/kaltura_types.rb', line 5059

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.



5058
5059
5060
# File 'lib/kaltura_types.rb', line 5058

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.



5065
5066
5067
# File 'lib/kaltura_types.rb', line 5065

def is_crop_imx
  @is_crop_imx
end

#is_encryptedObject

Returns the value of attribute is_encrypted.



5072
5073
5074
# File 'lib/kaltura_types.rb', line 5072

def is_encrypted
  @is_encrypted
end

#is_gop_in_secObject

Returns the value of attribute is_gop_in_sec.



5057
5058
5059
# File 'lib/kaltura_types.rb', line 5057

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.



5060
5061
5062
# File 'lib/kaltura_types.rb', line 5060

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.



5067
5068
5069
# File 'lib/kaltura_types.rb', line 5067

def max_frame_rate
  @max_frame_rate
end

#multi_streamObject

Returns the value of attribute multi_stream.



5061
5062
5063
# File 'lib/kaltura_types.rb', line 5061

def multi_stream
  @multi_stream
end

#operatorsObject

Returns the value of attribute operators.



5051
5052
5053
# File 'lib/kaltura_types.rb', line 5051

def operators
  @operators
end

#optimization_policyObject

Returns the value of attribute optimization_policy.



5066
5067
5068
# File 'lib/kaltura_types.rb', line 5066

def optimization_policy
  @optimization_policy
end

#rotateObject

Returns the value of attribute rotate.



5050
5051
5052
# File 'lib/kaltura_types.rb', line 5050

def rotate
  @rotate
end

#subtitles_dataObject

Returns the value of attribute subtitles_data.



5071
5072
5073
# File 'lib/kaltura_types.rb', line 5071

def subtitles_data
  @subtitles_data
end

#two_passObject

Returns the value of attribute two_pass.



5048
5049
5050
# File 'lib/kaltura_types.rb', line 5048

def two_pass
  @two_pass
end

#video_bitrateObject

The video bitrate (in KBits) of the Flavor Params



5027
5028
5029
# File 'lib/kaltura_types.rb', line 5027

def video_bitrate
  @video_bitrate
end

#video_bitrate_toleranceObject

Returns the value of attribute video_bitrate_tolerance.



5069
5070
5071
# File 'lib/kaltura_types.rb', line 5069

def video_bitrate_tolerance
  @video_bitrate_tolerance
end

#video_codecObject

The video codec of the Flavor Params



5025
5026
5027
# File 'lib/kaltura_types.rb', line 5025

def video_codec
  @video_codec
end

#video_constant_bitrateObject

Returns the value of attribute video_constant_bitrate.



5068
5069
5070
# File 'lib/kaltura_types.rb', line 5068

def video_constant_bitrate
  @video_constant_bitrate
end

#watermark_dataObject

Returns the value of attribute watermark_data.



5070
5071
5072
# File 'lib/kaltura_types.rb', line 5070

def watermark_data
  @watermark_data
end

#widthObject

The desired width of the Flavor Params



5037
5038
5039
# File 'lib/kaltura_types.rb', line 5037

def width
  @width
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



5172
5173
5174
5175
5176
5177
5178
5179
5180
5181
5182
5183
5184
5185
5186
5187
5188
5189
5190
5191
5192
5193
5194
5195
5196
5197
5198
5199
5200
5201
5202
5203
5204
5205
5206
5207
5208
5209
5210
5211
5212
5213
5214
5215
5216
5217
5218
5219
5220
5221
5222
5223
5224
5225
5226
5227
5228
5229
5230
5231
5232
5233
5234
5235
5236
5237
5238
5239
5240
5241
5242
5243
5244
5245
5246
5247
5248
5249
5250
5251
5252
5253
5254
5255
5256
5257
5258
5259
5260
5261
5262
5263
5264
5265
5266
5267
5268
5269
5270
5271
5272
5273
5274
5275
5276
5277
5278
5279
5280
5281
5282
5283
5284
5285
5286
5287
5288
5289
5290
5291
5292
5293
5294
# File 'lib/kaltura_types.rb', line 5172

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