class Kaltura::KalturaFlavorParams
Attributes
anamorphic_pixels[RW]
aspect_ratio_processing_mode[RW]
audio_bitrate[RW]
The audio bitrate (in KBits) of the Flavor Params
audio_channels[RW]
The number of audio channels for “downmixing”
audio_codec[RW]
The audio codec of the Flavor Params
audio_sample_rate[RW]
The audio sample rate of the Flavor Params
chunked_encode_mode[RW]
clip_duration[RW]
clip_offset[RW]
content_awareness[RW]
conversion_engines[RW]
The list of conversion engines (comma separated)
conversion_engines_extra_params[RW]
The list of conversion engines extra params (separated with “|”)
deinterlice[RW]
engine_version[RW]
force_frame_to_multiplication16[RW]
forced_key_frames_mode[RW]
format[RW]
The container format of the Flavor Params
frame_rate[RW]
The frame rate of the Flavor Params
gop_size[RW]
The gop size of the Flavor Params
height[RW]
The desired height of the Flavor Params
is_avoid_forced_key_frames[RW]
is_avoid_video_shrink_bitrate_to_source[RW]
is_avoid_video_shrink_framesize_to_source[RW]
is_crop_imx[RW]
is_encrypted[RW]
is_gop_in_sec[RW]
is_video_frame_rate_for_low_br_apple_hls[RW]
max_frame_rate[RW]
multi_stream[RW]
operators[RW]
optimization_policy[RW]
rotate[RW]
subtitles_data[RW]
two_pass[RW]
video_bitrate[RW]
The video bitrate (in KBits) of the Flavor Params
video_bitrate_tolerance[RW]
video_codec[RW]
The video codec of the Flavor Params
video_constant_bitrate[RW]
watermark_data[RW]
width[RW]
The desired width of the Flavor Params
Public Instance Methods
anamorphic_pixels=(val)
click to toggle source
# File lib/kaltura_types.rb, line 5082 def anamorphic_pixels=(val) @anamorphic_pixels = val.to_f end
aspect_ratio_processing_mode=(val)
click to toggle source
# File lib/kaltura_types.rb, line 5064 def aspect_ratio_processing_mode=(val) @aspect_ratio_processing_mode = val.to_i end
audio_bitrate=(val)
click to toggle source
# File lib/kaltura_types.rb, line 5031 def audio_bitrate=(val) @audio_bitrate = val.to_i end
audio_channels=(val)
click to toggle source
# File lib/kaltura_types.rb, line 5034 def audio_channels=(val) @audio_channels = val.to_i end
audio_sample_rate=(val)
click to toggle source
# File lib/kaltura_types.rb, line 5037 def audio_sample_rate=(val) @audio_sample_rate = val.to_i end
chunked_encode_mode=(val)
click to toggle source
# File lib/kaltura_types.rb, line 5112 def chunked_encode_mode=(val) @chunked_encode_mode = val.to_i end
clip_duration=(val)
click to toggle source
# File lib/kaltura_types.rb, line 5118 def clip_duration=(val) @clip_duration = val.to_i end
clip_offset=(val)
click to toggle source
# File lib/kaltura_types.rb, line 5115 def clip_offset=(val) @clip_offset = val.to_i end
content_awareness=(val)
click to toggle source
# File lib/kaltura_types.rb, line 5109 def content_awareness=(val) @content_awareness = val.to_f end
deinterlice=(val)
click to toggle source
# File lib/kaltura_types.rb, line 5055 def deinterlice=(val) @deinterlice = val.to_i end
engine_version=(val)
click to toggle source
# File lib/kaltura_types.rb, line 5061 def engine_version=(val) @engine_version = val.to_i end
force_frame_to_multiplication16=(val)
click to toggle source
# File lib/kaltura_types.rb, line 5067 def force_frame_to_multiplication16=(val) @force_frame_to_multiplication16 = val.to_i end
forced_key_frames_mode=(val)
click to toggle source
# File lib/kaltura_types.rb, line 5088 def forced_key_frames_mode=(val) @forced_key_frames_mode = val.to_i end
frame_rate=(val)
click to toggle source
# File lib/kaltura_types.rb, line 5046 def frame_rate=(val) @frame_rate = val.to_f end
from_xml(xml_element)
click to toggle source
Calls superclass method
Kaltura::KalturaAssetParams#from_xml
# File lib/kaltura_types.rb, line 5122 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
gop_size=(val)
click to toggle source
# File lib/kaltura_types.rb, line 5049 def gop_size=(val) @gop_size = val.to_i end
height=(val)
click to toggle source
# File lib/kaltura_types.rb, line 5043 def height=(val) @height = val.to_i end
is_avoid_forced_key_frames=(val)
click to toggle source
# File lib/kaltura_types.rb, line 5085 def is_avoid_forced_key_frames=(val) @is_avoid_forced_key_frames = val.to_i end
is_avoid_video_shrink_bitrate_to_source=(val)
click to toggle source
# File lib/kaltura_types.rb, line 5076 def is_avoid_video_shrink_bitrate_to_source=(val) @is_avoid_video_shrink_bitrate_to_source = val.to_i end
is_avoid_video_shrink_framesize_to_source=(val)
click to toggle source
# File lib/kaltura_types.rb, line 5073 def is_avoid_video_shrink_framesize_to_source=(val) @is_avoid_video_shrink_framesize_to_source = val.to_i end
is_crop_imx=(val)
click to toggle source
# File lib/kaltura_types.rb, line 5091 def is_crop_imx=(val) @is_crop_imx = val.to_i end
is_encrypted=(val)
click to toggle source
# File lib/kaltura_types.rb, line 5106 def is_encrypted=(val) @is_encrypted = val.to_i end
is_gop_in_sec=(val)
click to toggle source
# File lib/kaltura_types.rb, line 5070 def is_gop_in_sec=(val) @is_gop_in_sec = val.to_i end
is_video_frame_rate_for_low_br_apple_hls=(val)
click to toggle source
# File lib/kaltura_types.rb, line 5079 def is_video_frame_rate_for_low_br_apple_hls=(val) @is_video_frame_rate_for_low_br_apple_hls = val.to_i end
max_frame_rate=(val)
click to toggle source
# File lib/kaltura_types.rb, line 5097 def max_frame_rate=(val) @max_frame_rate = val.to_i end
optimization_policy=(val)
click to toggle source
# File lib/kaltura_types.rb, line 5094 def optimization_policy=(val) @optimization_policy = val.to_i end
rotate=(val)
click to toggle source
# File lib/kaltura_types.rb, line 5058 def rotate=(val) @rotate = val.to_i end
two_pass=(val)
click to toggle source
# File lib/kaltura_types.rb, line 5052 def two_pass=(val) @two_pass = to_b(val) end
video_bitrate=(val)
click to toggle source
# File lib/kaltura_types.rb, line 5028 def video_bitrate=(val) @video_bitrate = val.to_i end
video_bitrate_tolerance=(val)
click to toggle source
# File lib/kaltura_types.rb, line 5103 def video_bitrate_tolerance=(val) @video_bitrate_tolerance = val.to_i end
video_constant_bitrate=(val)
click to toggle source
# File lib/kaltura_types.rb, line 5100 def video_constant_bitrate=(val) @video_constant_bitrate = val.to_i end
width=(val)
click to toggle source
# File lib/kaltura_types.rb, line 5040 def width=(val) @width = val.to_i end