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