Class: TencentCloud::Cme::V20191029::ModifyVideoEncodingPresetRequest

Inherits:
TencentCloud::Common::AbstractModel
  • Object
show all
Defined in:
lib/v20191029/models.rb

Overview

ModifyVideoEncodingPreset请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

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

#AudioSettingObject

<li>0:保留;</li> <li>1:去除。</li> 默认值:0。<li>0:保留;</li> <li>1:去除。</li> 默认值:0。

Parameters:

  • Platform:

    平台名称,指定访问的平台。关于平台概念,请参见文档 [平台](cloud.tencent.com/document/product/1156/43767)。

  • Id:

    配置 ID。

  • Name:

    更改后的视频编码配置名,不填则不修改。

  • RemoveVideo:

    是否去除视频数据,可选值:

  • RemoveAudio:

    是否去除音频数据,可选值:

  • VideoSetting:

    更改后的编码配置的视频设置。

  • AudioSetting:

    更改后的编码配置的音频设置。



4737
4738
4739
# File 'lib/v20191029/models.rb', line 4737

def AudioSetting
  @AudioSetting
end

#IdObject

<li>0:保留;</li> <li>1:去除。</li> 默认值:0。<li>0:保留;</li> <li>1:去除。</li> 默认值:0。

Parameters:

  • Platform:

    平台名称,指定访问的平台。关于平台概念,请参见文档 [平台](cloud.tencent.com/document/product/1156/43767)。

  • Id:

    配置 ID。

  • Name:

    更改后的视频编码配置名,不填则不修改。

  • RemoveVideo:

    是否去除视频数据,可选值:

  • RemoveAudio:

    是否去除音频数据,可选值:

  • VideoSetting:

    更改后的编码配置的视频设置。

  • AudioSetting:

    更改后的编码配置的音频设置。



4737
4738
4739
# File 'lib/v20191029/models.rb', line 4737

def Id
  @Id
end

#NameObject

<li>0:保留;</li> <li>1:去除。</li> 默认值:0。<li>0:保留;</li> <li>1:去除。</li> 默认值:0。

Parameters:

  • Platform:

    平台名称,指定访问的平台。关于平台概念,请参见文档 [平台](cloud.tencent.com/document/product/1156/43767)。

  • Id:

    配置 ID。

  • Name:

    更改后的视频编码配置名,不填则不修改。

  • RemoveVideo:

    是否去除视频数据,可选值:

  • RemoveAudio:

    是否去除音频数据,可选值:

  • VideoSetting:

    更改后的编码配置的视频设置。

  • AudioSetting:

    更改后的编码配置的音频设置。



4737
4738
4739
# File 'lib/v20191029/models.rb', line 4737

def Name
  @Name
end

#PlatformObject

<li>0:保留;</li> <li>1:去除。</li> 默认值:0。<li>0:保留;</li> <li>1:去除。</li> 默认值:0。

Parameters:

  • Platform:

    平台名称,指定访问的平台。关于平台概念,请参见文档 [平台](cloud.tencent.com/document/product/1156/43767)。

  • Id:

    配置 ID。

  • Name:

    更改后的视频编码配置名,不填则不修改。

  • RemoveVideo:

    是否去除视频数据,可选值:

  • RemoveAudio:

    是否去除音频数据,可选值:

  • VideoSetting:

    更改后的编码配置的视频设置。

  • AudioSetting:

    更改后的编码配置的音频设置。



4737
4738
4739
# File 'lib/v20191029/models.rb', line 4737

def Platform
  @Platform
end

#RemoveAudioObject

<li>0:保留;</li> <li>1:去除。</li> 默认值:0。<li>0:保留;</li> <li>1:去除。</li> 默认值:0。

Parameters:

  • Platform:

    平台名称,指定访问的平台。关于平台概念,请参见文档 [平台](cloud.tencent.com/document/product/1156/43767)。

  • Id:

    配置 ID。

  • Name:

    更改后的视频编码配置名,不填则不修改。

  • RemoveVideo:

    是否去除视频数据,可选值:

  • RemoveAudio:

    是否去除音频数据,可选值:

  • VideoSetting:

    更改后的编码配置的视频设置。

  • AudioSetting:

    更改后的编码配置的音频设置。



4737
4738
4739
# File 'lib/v20191029/models.rb', line 4737

def RemoveAudio
  @RemoveAudio
end

#RemoveVideoObject

<li>0:保留;</li> <li>1:去除。</li> 默认值:0。<li>0:保留;</li> <li>1:去除。</li> 默认值:0。

Parameters:

  • Platform:

    平台名称,指定访问的平台。关于平台概念,请参见文档 [平台](cloud.tencent.com/document/product/1156/43767)。

  • Id:

    配置 ID。

  • Name:

    更改后的视频编码配置名,不填则不修改。

  • RemoveVideo:

    是否去除视频数据,可选值:

  • RemoveAudio:

    是否去除音频数据,可选值:

  • VideoSetting:

    更改后的编码配置的视频设置。

  • AudioSetting:

    更改后的编码配置的音频设置。



4737
4738
4739
# File 'lib/v20191029/models.rb', line 4737

def RemoveVideo
  @RemoveVideo
end

#VideoSettingObject

<li>0:保留;</li> <li>1:去除。</li> 默认值:0。<li>0:保留;</li> <li>1:去除。</li> 默认值:0。

Parameters:

  • Platform:

    平台名称,指定访问的平台。关于平台概念,请参见文档 [平台](cloud.tencent.com/document/product/1156/43767)。

  • Id:

    配置 ID。

  • Name:

    更改后的视频编码配置名,不填则不修改。

  • RemoveVideo:

    是否去除视频数据,可选值:

  • RemoveAudio:

    是否去除音频数据,可选值:

  • VideoSetting:

    更改后的编码配置的视频设置。

  • AudioSetting:

    更改后的编码配置的音频设置。



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