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

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

Overview

ModifyVideoEncodingPreset请求参数结构体

Instance Attribute Summary collapse

  • #Id ⇒ Object
  • 0:保留;
  • 1:去除。
  • 默认值:0。
  • 0:保留;
  • 1:去除。
  • 默认值:0。.
  • #Name ⇒ Object
  • 0:保留;
  • 1:去除。
  • 默认值:0。
  • 0:保留;
  • 1:去除。
  • 默认值:0。.
  • #Platform ⇒ Object
  • 0:保留;
  • 1:去除。
  • 默认值:0。
  • 0:保留;
  • 1:去除。
  • 默认值:0。.
  • #RemoveAudio ⇒ Object
  • 0:保留;
  • 1:去除。
  • 默认值:0。
  • 0:保留;
  • 1:去除。
  • 默认值:0。.
  • #RemoveVideo ⇒ Object
  • 0:保留;
  • 1:去除。
  • 默认值:0。
  • 0:保留;
  • 1:去除。
  • 默认值:0。.
  • #VideoSetting ⇒ Object
  • 0:保留;
  • 1:去除。
  • 默认值:0。
  • 0:保留;
  • 1:去除。
  • 默认值:0。.

    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.

    
    
    4747
    4748
    4749
    4750
    4751
    4752
    4753
    4754
    4755
    # File 'lib/v20191029/models.rb', line 4747
    
    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

  • 0:保留;
  • 1:去除。
  • 默认值:0。
  • 0:保留;
  • 1:去除。
  • 默认值:0。

    Parameters:

    • Platform:

      平台名称,指定访问的平台。关于平台概念,请参见文档 平台

    • Id:

      配置 ID。

    • Name:

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

    • RemoveVideo:

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

    • RemoveAudio:

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

    • VideoSetting:

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

    • AudioSetting:

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

    
    
    4745
    4746
    4747
    # File 'lib/v20191029/models.rb', line 4745
    
    def AudioSetting
      @AudioSetting
    end

    #IdObject

  • 0:保留;
  • 1:去除。
  • 默认值:0。
  • 0:保留;
  • 1:去除。
  • 默认值:0。

    Parameters:

    • Platform:

      平台名称,指定访问的平台。关于平台概念,请参见文档 平台

    • Id:

      配置 ID。

    • Name:

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

    • RemoveVideo:

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

    • RemoveAudio:

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

    • VideoSetting:

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

    • AudioSetting:

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

    
    
    4745
    4746
    4747
    # File 'lib/v20191029/models.rb', line 4745
    
    def Id
      @Id
    end

    #NameObject

  • 0:保留;
  • 1:去除。
  • 默认值:0。
  • 0:保留;
  • 1:去除。
  • 默认值:0。

    Parameters:

    • Platform:

      平台名称,指定访问的平台。关于平台概念,请参见文档 平台

    • Id:

      配置 ID。

    • Name:

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

    • RemoveVideo:

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

    • RemoveAudio:

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

    • VideoSetting:

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

    • AudioSetting:

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

    
    
    4745
    4746
    4747
    # File 'lib/v20191029/models.rb', line 4745
    
    def Name
      @Name
    end

    #PlatformObject

  • 0:保留;
  • 1:去除。
  • 默认值:0。
  • 0:保留;
  • 1:去除。
  • 默认值:0。

    Parameters:

    • Platform:

      平台名称,指定访问的平台。关于平台概念,请参见文档 平台

    • Id:

      配置 ID。

    • Name:

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

    • RemoveVideo:

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

    • RemoveAudio:

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

    • VideoSetting:

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

    • AudioSetting:

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

    
    
    4745
    4746
    4747
    # File 'lib/v20191029/models.rb', line 4745
    
    def Platform
      @Platform
    end

    #RemoveAudioObject

  • 0:保留;
  • 1:去除。
  • 默认值:0。
  • 0:保留;
  • 1:去除。
  • 默认值:0。

    Parameters:

    • Platform:

      平台名称,指定访问的平台。关于平台概念,请参见文档 平台

    • Id:

      配置 ID。

    • Name:

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

    • RemoveVideo:

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

    • RemoveAudio:

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

    • VideoSetting:

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

    • AudioSetting:

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

    
    
    4745
    4746
    4747
    # File 'lib/v20191029/models.rb', line 4745
    
    def RemoveAudio
      @RemoveAudio
    end

    #RemoveVideoObject

  • 0:保留;
  • 1:去除。
  • 默认值:0。
  • 0:保留;
  • 1:去除。
  • 默认值:0。

    Parameters:

    • Platform:

      平台名称,指定访问的平台。关于平台概念,请参见文档 平台

    • Id:

      配置 ID。

    • Name:

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

    • RemoveVideo:

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

    • RemoveAudio:

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

    • VideoSetting:

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

    • AudioSetting:

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

    
    
    4745
    4746
    4747
    # File 'lib/v20191029/models.rb', line 4745
    
    def RemoveVideo
      @RemoveVideo
    end

    #VideoSettingObject

  • 0:保留;
  • 1:去除。
  • 默认值:0。
  • 0:保留;
  • 1:去除。
  • 默认值:0。

    Parameters:

    • Platform:

      平台名称,指定访问的平台。关于平台概念,请参见文档 平台

    • Id:

      配置 ID。

    • Name:

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

    • RemoveVideo:

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

    • RemoveAudio:

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

    • VideoSetting:

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

    • AudioSetting:

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

    
    
    4745
    4746
    4747
    # File 'lib/v20191029/models.rb', line 4745
    
    def VideoSetting
      @VideoSetting
    end

    Instance Method Details

    #deserialize(params) ⇒ Object

    
    
    4757
    4758
    4759
    4760
    4761
    4762
    4763
    4764
    4765
    4766
    4767
    4768
    4769
    4770
    4771
    # File 'lib/v20191029/models.rb', line 4757
    
    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