Class: TencentCloud::Cme::V20191029::CreateVideoEncodingPresetRequest

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

Overview

CreateVideoEncodingPreset请求参数结构体

Instance Attribute Summary collapse

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

    Instance Method Summary collapse

    Constructor Details

    #initialize(platform = nil, name = nil, container = nil, removevideo = nil, removeaudio = nil, videosetting = nil, audiosetting = nil) ⇒ CreateVideoEncodingPresetRequest

    Returns a new instance of CreateVideoEncodingPresetRequest.

    
    
    858
    859
    860
    861
    862
    863
    864
    865
    866
    # File 'lib/v20191029/models.rb', line 858
    
    def initialize(platform=nil, name=nil, container=nil, removevideo=nil, removeaudio=nil, videosetting=nil, audiosetting=nil)
      @Platform = platform
      @Name = name
      @Container = container
      @RemoveVideo = removevideo
      @RemoveAudio = removeaudio
      @VideoSetting = videosetting
      @AudioSetting = audiosetting
    end

    Instance Attribute Details

    #AudioSettingObject

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

    Parameters:

    • Platform:

      平台名称,指定访问的平台。

    • Name:

      配置名,可用来简单描述该配置的作用。

    • Container:

      封装格式,可选值:

    • RemoveVideo:

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

    • RemoveAudio:

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

    • VideoSetting:

      编码配置的视频设置。默认值参考VideoEncodingPresetVideoSetting 定义。

    • AudioSetting:

      编码配置的音频设置。默认值参考VideoEncodingPresetAudioSetting 定义。

    
    
    856
    857
    858
    # File 'lib/v20191029/models.rb', line 856
    
    def AudioSetting
      @AudioSetting
    end

    #ContainerObject

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

    Parameters:

    • Platform:

      平台名称,指定访问的平台。

    • Name:

      配置名,可用来简单描述该配置的作用。

    • Container:

      封装格式,可选值:

    • RemoveVideo:

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

    • RemoveAudio:

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

    • VideoSetting:

      编码配置的视频设置。默认值参考VideoEncodingPresetVideoSetting 定义。

    • AudioSetting:

      编码配置的音频设置。默认值参考VideoEncodingPresetAudioSetting 定义。

    
    
    856
    857
    858
    # File 'lib/v20191029/models.rb', line 856
    
    def Container
      @Container
    end

    #NameObject

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

    Parameters:

    • Platform:

      平台名称,指定访问的平台。

    • Name:

      配置名,可用来简单描述该配置的作用。

    • Container:

      封装格式,可选值:

    • RemoveVideo:

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

    • RemoveAudio:

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

    • VideoSetting:

      编码配置的视频设置。默认值参考VideoEncodingPresetVideoSetting 定义。

    • AudioSetting:

      编码配置的音频设置。默认值参考VideoEncodingPresetAudioSetting 定义。

    
    
    856
    857
    858
    # File 'lib/v20191029/models.rb', line 856
    
    def Name
      @Name
    end

    #PlatformObject

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

    Parameters:

    • Platform:

      平台名称,指定访问的平台。

    • Name:

      配置名,可用来简单描述该配置的作用。

    • Container:

      封装格式,可选值:

    • RemoveVideo:

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

    • RemoveAudio:

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

    • VideoSetting:

      编码配置的视频设置。默认值参考VideoEncodingPresetVideoSetting 定义。

    • AudioSetting:

      编码配置的音频设置。默认值参考VideoEncodingPresetAudioSetting 定义。

    
    
    856
    857
    858
    # File 'lib/v20191029/models.rb', line 856
    
    def Platform
      @Platform
    end

    #RemoveAudioObject

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

    Parameters:

    • Platform:

      平台名称,指定访问的平台。

    • Name:

      配置名,可用来简单描述该配置的作用。

    • Container:

      封装格式,可选值:

    • RemoveVideo:

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

    • RemoveAudio:

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

    • VideoSetting:

      编码配置的视频设置。默认值参考VideoEncodingPresetVideoSetting 定义。

    • AudioSetting:

      编码配置的音频设置。默认值参考VideoEncodingPresetAudioSetting 定义。

    
    
    856
    857
    858
    # File 'lib/v20191029/models.rb', line 856
    
    def RemoveAudio
      @RemoveAudio
    end

    #RemoveVideoObject

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

    Parameters:

    • Platform:

      平台名称,指定访问的平台。

    • Name:

      配置名,可用来简单描述该配置的作用。

    • Container:

      封装格式,可选值:

    • RemoveVideo:

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

    • RemoveAudio:

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

    • VideoSetting:

      编码配置的视频设置。默认值参考VideoEncodingPresetVideoSetting 定义。

    • AudioSetting:

      编码配置的音频设置。默认值参考VideoEncodingPresetAudioSetting 定义。

    
    
    856
    857
    858
    # File 'lib/v20191029/models.rb', line 856
    
    def RemoveVideo
      @RemoveVideo
    end

    #VideoSettingObject

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

    Parameters:

    • Platform:

      平台名称,指定访问的平台。

    • Name:

      配置名,可用来简单描述该配置的作用。

    • Container:

      封装格式,可选值:

    • RemoveVideo:

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

    • RemoveAudio:

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

    • VideoSetting:

      编码配置的视频设置。默认值参考VideoEncodingPresetVideoSetting 定义。

    • AudioSetting:

      编码配置的音频设置。默认值参考VideoEncodingPresetAudioSetting 定义。

    
    
    856
    857
    858
    # File 'lib/v20191029/models.rb', line 856
    
    def VideoSetting
      @VideoSetting
    end

    Instance Method Details

    #deserialize(params) ⇒ Object

    
    
    868
    869
    870
    871
    872
    873
    874
    875
    876
    877
    878
    879
    880
    881
    882
    # File 'lib/v20191029/models.rb', line 868
    
    def deserialize(params)
      @Platform = params['Platform']
      @Name = params['Name']
      @Container = params['Container']
      @RemoveVideo = params['RemoveVideo']
      @RemoveAudio = params['RemoveAudio']
      unless params['VideoSetting'].nil?
        @VideoSetting = VideoEncodingPresetVideoSetting.new
        @VideoSetting.deserialize(params['VideoSetting'])
      end
      unless params['AudioSetting'].nil?
        @AudioSetting = VideoEncodingPresetAudioSetting.new
        @AudioSetting.deserialize(params['AudioSetting'])
      end
    end