Class: TencentCloud::Cme::V20191029::ModifyVideoEncodingPresetRequest
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Cme::V20191029::ModifyVideoEncodingPresetRequest
- Defined in:
- lib/v20191029/models.rb
Overview
ModifyVideoEncodingPreset请求参数结构体
Instance Attribute Summary collapse
-
#AudioSetting ⇒ Object
<li>0:保留;</li> <li>1:去除。</li> 默认值:0。 <li>0:保留;</li> <li>1:去除。</li> 默认值:0。.
-
#Id ⇒ Object
<li>0:保留;</li> <li>1:去除。</li> 默认值:0。 <li>0:保留;</li> <li>1:去除。</li> 默认值:0。.
-
#Name ⇒ Object
<li>0:保留;</li> <li>1:去除。</li> 默认值:0。 <li>0:保留;</li> <li>1:去除。</li> 默认值:0。.
-
#Platform ⇒ Object
<li>0:保留;</li> <li>1:去除。</li> 默认值:0。 <li>0:保留;</li> <li>1:去除。</li> 默认值:0。.
-
#RemoveAudio ⇒ Object
<li>0:保留;</li> <li>1:去除。</li> 默认值:0。 <li>0:保留;</li> <li>1:去除。</li> 默认值:0。.
-
#RemoveVideo ⇒ Object
<li>0:保留;</li> <li>1:去除。</li> 默认值:0。 <li>0:保留;</li> <li>1:去除。</li> 默认值:0。.
-
#VideoSetting ⇒ Object
<li>0:保留;</li> <li>1:去除。</li> 默认值:0。 <li>0:保留;</li> <li>1:去除。</li> 默认值:0。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(platform = nil, id = nil, name = nil, removevideo = nil, removeaudio = nil, videosetting = nil, audiosetting = nil) ⇒ ModifyVideoEncodingPresetRequest
constructor
A new instance of ModifyVideoEncodingPresetRequest.
Constructor Details
#initialize(platform = nil, id = nil, name = nil, removevideo = nil, removeaudio = nil, videosetting = nil, audiosetting = nil) ⇒ ModifyVideoEncodingPresetRequest
Returns a new instance of ModifyVideoEncodingPresetRequest.
4739 4740 4741 4742 4743 4744 4745 4746 4747 |
# File 'lib/v20191029/models.rb', line 4739 def initialize(platform=nil, id=nil, name=nil, removevideo=nil, removeaudio=nil, videosetting=nil, audiosetting=nil) @Platform = platform @Id = id @Name = name @RemoveVideo = removevideo @RemoveAudio = removeaudio @VideoSetting = videosetting @AudioSetting = audiosetting end |
Instance Attribute Details
#AudioSetting ⇒ Object
<li>0:保留;</li> <li>1:去除。</li> 默认值:0。<li>0:保留;</li> <li>1:去除。</li> 默认值:0。
4737 4738 4739 |
# File 'lib/v20191029/models.rb', line 4737 def AudioSetting @AudioSetting end |
#Id ⇒ Object
<li>0:保留;</li> <li>1:去除。</li> 默认值:0。<li>0:保留;</li> <li>1:去除。</li> 默认值:0。
4737 4738 4739 |
# File 'lib/v20191029/models.rb', line 4737 def Id @Id end |
#Name ⇒ Object
<li>0:保留;</li> <li>1:去除。</li> 默认值:0。<li>0:保留;</li> <li>1:去除。</li> 默认值:0。
4737 4738 4739 |
# File 'lib/v20191029/models.rb', line 4737 def Name @Name end |
#Platform ⇒ Object
<li>0:保留;</li> <li>1:去除。</li> 默认值:0。<li>0:保留;</li> <li>1:去除。</li> 默认值:0。
4737 4738 4739 |
# File 'lib/v20191029/models.rb', line 4737 def Platform @Platform end |
#RemoveAudio ⇒ Object
<li>0:保留;</li> <li>1:去除。</li> 默认值:0。<li>0:保留;</li> <li>1:去除。</li> 默认值:0。
4737 4738 4739 |
# File 'lib/v20191029/models.rb', line 4737 def RemoveAudio @RemoveAudio end |
#RemoveVideo ⇒ Object
<li>0:保留;</li> <li>1:去除。</li> 默认值:0。<li>0:保留;</li> <li>1:去除。</li> 默认值:0。
4737 4738 4739 |
# File 'lib/v20191029/models.rb', line 4737 def RemoveVideo @RemoveVideo end |
#VideoSetting ⇒ Object
<li>0:保留;</li> <li>1:去除。</li> 默认值:0。<li>0:保留;</li> <li>1:去除。</li> 默认值:0。
4737 4738 4739 |
# File 'lib/v20191029/models.rb', line 4737 def VideoSetting @VideoSetting end |
Instance Method Details
#deserialize(params) ⇒ Object
4749 4750 4751 4752 4753 4754 4755 4756 4757 4758 4759 4760 4761 4762 4763 |
# File 'lib/v20191029/models.rb', line 4749 def deserialize(params) @Platform = params['Platform'] @Id = params['Id'] @Name = params['Name'] @RemoveVideo = params['RemoveVideo'] @RemoveAudio = params['RemoveAudio'] unless params['VideoSetting'].nil? @VideoSetting = VideoEncodingPresetVideoSettingForUpdate.new @VideoSetting.deserialize(params['VideoSetting']) end unless params['AudioSetting'].nil? @AudioSetting = VideoEncodingPresetAudioSettingForUpdate.new @AudioSetting.deserialize(params['AudioSetting']) end end |