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.
4910 4911 4912 |
# File 'lib/kaltura_types.rb', line 4910 def anamorphic_pixels @anamorphic_pixels end |
#aspect_ratio_processing_mode ⇒ Object
Returns the value of attribute aspect_ratio_processing_mode.
4903 4904 4905 |
# File 'lib/kaltura_types.rb', line 4903 def aspect_ratio_processing_mode @aspect_ratio_processing_mode end |
#audio_bitrate ⇒ Object
The audio bitrate (in KBits) of the Flavor Params
4879 4880 4881 |
# File 'lib/kaltura_types.rb', line 4879 def audio_bitrate @audio_bitrate end |
#audio_channels ⇒ Object
The number of audio channels for “downmixing”
4881 4882 4883 |
# File 'lib/kaltura_types.rb', line 4881 def audio_channels @audio_channels end |
#audio_codec ⇒ Object
The audio codec of the Flavor Params
4877 4878 4879 |
# File 'lib/kaltura_types.rb', line 4877 def audio_codec @audio_codec end |
#audio_sample_rate ⇒ Object
The audio sample rate of the Flavor Params
4883 4884 4885 |
# File 'lib/kaltura_types.rb', line 4883 def audio_sample_rate @audio_sample_rate end |
#chunked_encode_mode ⇒ Object
Returns the value of attribute chunked_encode_mode.
4922 4923 4924 |
# File 'lib/kaltura_types.rb', line 4922 def chunked_encode_mode @chunked_encode_mode end |
#clip_duration ⇒ Object
Returns the value of attribute clip_duration.
4924 4925 4926 |
# File 'lib/kaltura_types.rb', line 4924 def clip_duration @clip_duration end |
#clip_offset ⇒ Object
Returns the value of attribute clip_offset.
4923 4924 4925 |
# File 'lib/kaltura_types.rb', line 4923 def clip_offset @clip_offset end |
#content_awareness ⇒ Object
Returns the value of attribute content_awareness.
4921 4922 4923 |
# File 'lib/kaltura_types.rb', line 4921 def content_awareness @content_awareness end |
#conversion_engines ⇒ Object
The list of conversion engines (comma separated)
4893 4894 4895 |
# File 'lib/kaltura_types.rb', line 4893 def conversion_engines @conversion_engines end |
#conversion_engines_extra_params ⇒ Object
The list of conversion engines extra params (separated with “|”)
4895 4896 4897 |
# File 'lib/kaltura_types.rb', line 4895 def conversion_engines_extra_params @conversion_engines_extra_params end |
#deinterlice ⇒ Object
Returns the value of attribute deinterlice.
4897 4898 4899 |
# File 'lib/kaltura_types.rb', line 4897 def deinterlice @deinterlice end |
#engine_version ⇒ Object
Returns the value of attribute engine_version.
4900 4901 4902 |
# File 'lib/kaltura_types.rb', line 4900 def engine_version @engine_version end |
#force_frame_to_multiplication16 ⇒ Object
Returns the value of attribute force_frame_to_multiplication16.
4904 4905 4906 |
# File 'lib/kaltura_types.rb', line 4904 def force_frame_to_multiplication16 @force_frame_to_multiplication16 end |
#forced_key_frames_mode ⇒ Object
Returns the value of attribute forced_key_frames_mode.
4912 4913 4914 |
# File 'lib/kaltura_types.rb', line 4912 def forced_key_frames_mode @forced_key_frames_mode end |
#format ⇒ Object
The container format of the Flavor Params
4902 4903 4904 |
# File 'lib/kaltura_types.rb', line 4902 def format @format end |
#frame_rate ⇒ Object
The frame rate of the Flavor Params
4889 4890 4891 |
# File 'lib/kaltura_types.rb', line 4889 def frame_rate @frame_rate end |
#gop_size ⇒ Object
The gop size of the Flavor Params
4891 4892 4893 |
# File 'lib/kaltura_types.rb', line 4891 def gop_size @gop_size end |
#height ⇒ Object
The desired height of the Flavor Params
4887 4888 4889 |
# File 'lib/kaltura_types.rb', line 4887 def height @height end |
#is_avoid_forced_key_frames ⇒ Object
Returns the value of attribute is_avoid_forced_key_frames.
4911 4912 4913 |
# File 'lib/kaltura_types.rb', line 4911 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.
4907 4908 4909 |
# File 'lib/kaltura_types.rb', line 4907 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.
4906 4907 4908 |
# File 'lib/kaltura_types.rb', line 4906 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.
4913 4914 4915 |
# File 'lib/kaltura_types.rb', line 4913 def is_crop_imx @is_crop_imx end |
#is_encrypted ⇒ Object
Returns the value of attribute is_encrypted.
4920 4921 4922 |
# File 'lib/kaltura_types.rb', line 4920 def is_encrypted @is_encrypted end |
#is_gop_in_sec ⇒ Object
Returns the value of attribute is_gop_in_sec.
4905 4906 4907 |
# File 'lib/kaltura_types.rb', line 4905 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.
4908 4909 4910 |
# File 'lib/kaltura_types.rb', line 4908 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.
4915 4916 4917 |
# File 'lib/kaltura_types.rb', line 4915 def max_frame_rate @max_frame_rate end |
#multi_stream ⇒ Object
Returns the value of attribute multi_stream.
4909 4910 4911 |
# File 'lib/kaltura_types.rb', line 4909 def multi_stream @multi_stream end |
#operators ⇒ Object
Returns the value of attribute operators.
4899 4900 4901 |
# File 'lib/kaltura_types.rb', line 4899 def operators @operators end |
#optimization_policy ⇒ Object
Returns the value of attribute optimization_policy.
4914 4915 4916 |
# File 'lib/kaltura_types.rb', line 4914 def optimization_policy @optimization_policy end |
#rotate ⇒ Object
Returns the value of attribute rotate.
4898 4899 4900 |
# File 'lib/kaltura_types.rb', line 4898 def rotate @rotate end |
#subtitles_data ⇒ Object
Returns the value of attribute subtitles_data.
4919 4920 4921 |
# File 'lib/kaltura_types.rb', line 4919 def subtitles_data @subtitles_data end |
#two_pass ⇒ Object
Returns the value of attribute two_pass.
4896 4897 4898 |
# File 'lib/kaltura_types.rb', line 4896 def two_pass @two_pass end |
#video_bitrate ⇒ Object
The video bitrate (in KBits) of the Flavor Params
4875 4876 4877 |
# File 'lib/kaltura_types.rb', line 4875 def video_bitrate @video_bitrate end |
#video_bitrate_tolerance ⇒ Object
Returns the value of attribute video_bitrate_tolerance.
4917 4918 4919 |
# File 'lib/kaltura_types.rb', line 4917 def video_bitrate_tolerance @video_bitrate_tolerance end |
#video_codec ⇒ Object
The video codec of the Flavor Params
4873 4874 4875 |
# File 'lib/kaltura_types.rb', line 4873 def video_codec @video_codec end |
#video_constant_bitrate ⇒ Object
Returns the value of attribute video_constant_bitrate.
4916 4917 4918 |
# File 'lib/kaltura_types.rb', line 4916 def video_constant_bitrate @video_constant_bitrate end |
#watermark_data ⇒ Object
Returns the value of attribute watermark_data.
4918 4919 4920 |
# File 'lib/kaltura_types.rb', line 4918 def watermark_data @watermark_data end |
#width ⇒ Object
The desired width of the Flavor Params
4885 4886 4887 |
# File 'lib/kaltura_types.rb', line 4885 def width @width end |
Instance Method Details
#from_xml(xml_element) ⇒ Object
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 5089 5090 5091 5092 5093 5094 5095 5096 5097 5098 5099 5100 5101 5102 5103 5104 5105 5106 5107 5108 5109 5110 5111 5112 5113 5114 5115 5116 5117 5118 5119 5120 5121 5122 5123 5124 5125 5126 5127 5128 5129 5130 5131 5132 5133 5134 5135 5136 5137 5138 5139 5140 5141 5142 |
# File 'lib/kaltura_types.rb', line 5020 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 |