Class: Kaltura::KalturaFlavorParams
- Inherits:
-
KalturaAssetParams
- Object
- KalturaObjectBase
- KalturaAssetParams
- Kaltura::KalturaFlavorParams
- Defined in:
- lib/kaltura_types.rb
Direct Known Subclasses
KalturaDocumentFlavorParams, KalturaFlavorParamsOutput, KalturaImageFlavorParams, KalturaLiveParams, KalturaMediaFlavorParams, KalturaPdfFlavorParams, KalturaSwfFlavorParams, KalturaWidevineFlavorParams
Instance Attribute Summary collapse
-
#anamorphic_pixels ⇒ Object
Returns the value of attribute anamorphic_pixels.
-
#aspect_ratio_processing_mode ⇒ Object
Returns the value of attribute aspect_ratio_processing_mode.
-
#audio_bitrate ⇒ Object
The audio bitrate (in KBits) of the Flavor Params.
-
#audio_channels ⇒ Object
The number of audio channels for “downmixing”.
-
#audio_codec ⇒ Object
The audio codec of the Flavor Params.
-
#audio_sample_rate ⇒ Object
The audio sample rate of the Flavor Params.
-
#chunked_encode_mode ⇒ Object
Returns the value of attribute chunked_encode_mode.
-
#clip_duration ⇒ Object
Returns the value of attribute clip_duration.
-
#clip_offset ⇒ Object
Returns the value of attribute clip_offset.
-
#content_awareness ⇒ Object
Returns the value of attribute content_awareness.
-
#conversion_engines ⇒ Object
The list of conversion engines (comma separated).
-
#conversion_engines_extra_params ⇒ Object
The list of conversion engines extra params (separated with “|”).
-
#deinterlice ⇒ Object
Returns the value of attribute deinterlice.
-
#engine_version ⇒ Object
Returns the value of attribute engine_version.
-
#force_frame_to_multiplication16 ⇒ Object
Returns the value of attribute force_frame_to_multiplication16.
-
#forced_key_frames_mode ⇒ Object
Returns the value of attribute forced_key_frames_mode.
-
#format ⇒ Object
The container format of the Flavor Params.
-
#frame_rate ⇒ Object
The frame rate of the Flavor Params.
-
#gop_size ⇒ Object
The gop size of the Flavor Params.
-
#height ⇒ Object
The desired height of the Flavor Params.
-
#is_avoid_forced_key_frames ⇒ Object
Returns the value of attribute is_avoid_forced_key_frames.
-
#is_avoid_video_shrink_bitrate_to_source ⇒ Object
Returns the value of attribute is_avoid_video_shrink_bitrate_to_source.
-
#is_avoid_video_shrink_framesize_to_source ⇒ Object
Returns the value of attribute is_avoid_video_shrink_framesize_to_source.
-
#is_crop_imx ⇒ Object
Returns the value of attribute is_crop_imx.
-
#is_encrypted ⇒ Object
Returns the value of attribute is_encrypted.
-
#is_gop_in_sec ⇒ Object
Returns the value of attribute is_gop_in_sec.
-
#is_video_frame_rate_for_low_br_apple_hls ⇒ Object
Returns the value of attribute is_video_frame_rate_for_low_br_apple_hls.
-
#max_frame_rate ⇒ Object
Returns the value of attribute max_frame_rate.
-
#multi_stream ⇒ Object
Returns the value of attribute multi_stream.
-
#operators ⇒ Object
Returns the value of attribute operators.
-
#optimization_policy ⇒ Object
Returns the value of attribute optimization_policy.
-
#rotate ⇒ Object
Returns the value of attribute rotate.
-
#subtitles_data ⇒ Object
Returns the value of attribute subtitles_data.
-
#two_pass ⇒ Object
Returns the value of attribute two_pass.
-
#video_bitrate ⇒ Object
The video bitrate (in KBits) of the Flavor Params.
-
#video_bitrate_tolerance ⇒ Object
Returns the value of attribute video_bitrate_tolerance.
-
#video_codec ⇒ Object
The video codec of the Flavor Params.
-
#video_constant_bitrate ⇒ Object
Returns the value of attribute video_constant_bitrate.
-
#watermark_data ⇒ Object
Returns the value of attribute watermark_data.
-
#width ⇒ Object
The desired width of the Flavor Params.
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
Instance Attribute Details
#anamorphic_pixels ⇒ Object
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_mode ⇒ Object
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_bitrate ⇒ Object
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_channels ⇒ Object
The number of audio channels for “downmixing”
4827 4828 4829 |
# File 'lib/kaltura_types.rb', line 4827 def audio_channels @audio_channels end |
#audio_codec ⇒ Object
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_rate ⇒ Object
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_mode ⇒ Object
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_duration ⇒ Object
Returns the value of attribute clip_duration.
4870 4871 4872 |
# File 'lib/kaltura_types.rb', line 4870 def clip_duration @clip_duration end |
#clip_offset ⇒ Object
Returns the value of attribute clip_offset.
4869 4870 4871 |
# File 'lib/kaltura_types.rb', line 4869 def clip_offset @clip_offset end |
#content_awareness ⇒ Object
Returns the value of attribute content_awareness.
4867 4868 4869 |
# File 'lib/kaltura_types.rb', line 4867 def content_awareness @content_awareness end |
#conversion_engines ⇒ Object
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_params ⇒ Object
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 |
#deinterlice ⇒ Object
Returns the value of attribute deinterlice.
4843 4844 4845 |
# File 'lib/kaltura_types.rb', line 4843 def deinterlice @deinterlice end |
#engine_version ⇒ Object
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_multiplication16 ⇒ Object
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_mode ⇒ Object
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 |
#format ⇒ Object
The container format of the Flavor Params
4848 4849 4850 |
# File 'lib/kaltura_types.rb', line 4848 def format @format end |
#frame_rate ⇒ Object
The frame rate of the Flavor Params
4835 4836 4837 |
# File 'lib/kaltura_types.rb', line 4835 def frame_rate @frame_rate end |
#gop_size ⇒ Object
The gop size of the Flavor Params
4837 4838 4839 |
# File 'lib/kaltura_types.rb', line 4837 def gop_size @gop_size end |
#height ⇒ Object
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_frames ⇒ Object
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_source ⇒ Object
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_source ⇒ Object
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_imx ⇒ Object
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_encrypted ⇒ Object
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_sec ⇒ Object
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_hls ⇒ Object
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_rate ⇒ Object
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_stream ⇒ Object
Returns the value of attribute multi_stream.
4855 4856 4857 |
# File 'lib/kaltura_types.rb', line 4855 def multi_stream @multi_stream end |
#operators ⇒ Object
Returns the value of attribute operators.
4845 4846 4847 |
# File 'lib/kaltura_types.rb', line 4845 def operators @operators end |
#optimization_policy ⇒ Object
Returns the value of attribute optimization_policy.
4860 4861 4862 |
# File 'lib/kaltura_types.rb', line 4860 def optimization_policy @optimization_policy end |
#rotate ⇒ Object
Returns the value of attribute rotate.
4844 4845 4846 |
# File 'lib/kaltura_types.rb', line 4844 def rotate @rotate end |
#subtitles_data ⇒ Object
Returns the value of attribute subtitles_data.
4865 4866 4867 |
# File 'lib/kaltura_types.rb', line 4865 def subtitles_data @subtitles_data end |
#two_pass ⇒ Object
Returns the value of attribute two_pass.
4842 4843 4844 |
# File 'lib/kaltura_types.rb', line 4842 def two_pass @two_pass end |
#video_bitrate ⇒ Object
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_tolerance ⇒ Object
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_codec ⇒ Object
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_bitrate ⇒ Object
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_data ⇒ Object
Returns the value of attribute watermark_data.
4864 4865 4866 |
# File 'lib/kaltura_types.rb', line 4864 def watermark_data @watermark_data end |
#width ⇒ Object
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 |