Class: TencentCloud::Mps::V20190612::ComposeTargetInfo

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

Overview

视频编辑/合成任务 目标视频信息。

Instance Attribute Summary collapse

  • #Container ⇒ Object
  • mp4:视频文件(默认)。
  • mp3:纯音频文件。
  • 0:保留(默认)。
  • 1:去除。
  • 0:保留(默认)。
  • 1:去除。
  • .
  • #RemoveAudio ⇒ Object
  • mp4:视频文件(默认)。
  • mp3:纯音频文件。
  • 0:保留(默认)。
  • 1:去除。
  • 0:保留(默认)。
  • 1:去除。
  • .
  • #RemoveVideo ⇒ Object
  • mp4:视频文件(默认)。
  • mp3:纯音频文件。
  • 0:保留(默认)。
  • 1:去除。
  • 0:保留(默认)。
  • 1:去除。
  • .
  • #VideoStream ⇒ Object
  • mp4:视频文件(默认)。
  • mp3:纯音频文件。
  • 0:保留(默认)。
  • 1:去除。
  • 0:保留(默认)。
  • 1:去除。
  • .

    Instance Method Summary collapse

    Constructor Details

    #initialize(container = nil, removevideo = nil, removeaudio = nil, videostream = nil, audiostream = nil) ⇒ ComposeTargetInfo

    Returns a new instance of ComposeTargetInfo.

    
    
    6963
    6964
    6965
    6966
    6967
    6968
    6969
    # File 'lib/v20190612/models.rb', line 6963
    
    def initialize(container=nil, removevideo=nil, removeaudio=nil, videostream=nil, audiostream=nil)
      @Container = container
      @RemoveVideo = removevideo
      @RemoveAudio = removeaudio
      @VideoStream = videostream
      @AudioStream = audiostream
    end
    

    Instance Attribute Details

    #AudioStreamObject

  • mp4:视频文件(默认)。
  • mp3:纯音频文件。
  • 0:保留(默认)。
  • 1:去除。
  • 0:保留(默认)。
  • 1:去除。
  • Parameters:

    • Container:

      封装容器格式,可选值:

    • RemoveVideo:

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

    • RemoveAudio:

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

    • VideoStream:

      输出视频流信息。

    • AudioStream:

      输出音频流信息。

    
    
    6961
    6962
    6963
    # File 'lib/v20190612/models.rb', line 6961
    
    def AudioStream
      @AudioStream
    end
    

    #ContainerObject

  • mp4:视频文件(默认)。
  • mp3:纯音频文件。
  • 0:保留(默认)。
  • 1:去除。
  • 0:保留(默认)。
  • 1:去除。
  • Parameters:

    • Container:

      封装容器格式,可选值:

    • RemoveVideo:

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

    • RemoveAudio:

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

    • VideoStream:

      输出视频流信息。

    • AudioStream:

      输出音频流信息。

    
    
    6961
    6962
    6963
    # File 'lib/v20190612/models.rb', line 6961
    
    def Container
      @Container
    end
    

    #RemoveAudioObject

  • mp4:视频文件(默认)。
  • mp3:纯音频文件。
  • 0:保留(默认)。
  • 1:去除。
  • 0:保留(默认)。
  • 1:去除。
  • Parameters:

    • Container:

      封装容器格式,可选值:

    • RemoveVideo:

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

    • RemoveAudio:

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

    • VideoStream:

      输出视频流信息。

    • AudioStream:

      输出音频流信息。

    
    
    6961
    6962
    6963
    # File 'lib/v20190612/models.rb', line 6961
    
    def RemoveAudio
      @RemoveAudio
    end
    

    #RemoveVideoObject

  • mp4:视频文件(默认)。
  • mp3:纯音频文件。
  • 0:保留(默认)。
  • 1:去除。
  • 0:保留(默认)。
  • 1:去除。
  • Parameters:

    • Container:

      封装容器格式,可选值:

    • RemoveVideo:

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

    • RemoveAudio:

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

    • VideoStream:

      输出视频流信息。

    • AudioStream:

      输出音频流信息。

    
    
    6961
    6962
    6963
    # File 'lib/v20190612/models.rb', line 6961
    
    def RemoveVideo
      @RemoveVideo
    end
    

    #VideoStreamObject

  • mp4:视频文件(默认)。
  • mp3:纯音频文件。
  • 0:保留(默认)。
  • 1:去除。
  • 0:保留(默认)。
  • 1:去除。
  • Parameters:

    • Container:

      封装容器格式,可选值:

    • RemoveVideo:

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

    • RemoveAudio:

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

    • VideoStream:

      输出视频流信息。

    • AudioStream:

      输出音频流信息。

    
    
    6961
    6962
    6963
    # File 'lib/v20190612/models.rb', line 6961
    
    def VideoStream
      @VideoStream
    end
    

    Instance Method Details

    #deserialize(params) ⇒ Object

    
    
    6971
    6972
    6973
    6974
    6975
    6976
    6977
    6978
    6979
    6980
    6981
    6982
    6983
    # File 'lib/v20190612/models.rb', line 6971
    
    def deserialize(params)
      @Container = params['Container']
      @RemoveVideo = params['RemoveVideo']
      @RemoveAudio = params['RemoveAudio']
      unless params['VideoStream'].nil?
        @VideoStream = ComposeVideoStream.new
        @VideoStream.deserialize(params['VideoStream'])
      end
      unless params['AudioStream'].nil?
        @AudioStream = ComposeAudioStream.new
        @AudioStream.deserialize(params['AudioStream'])
      end
    end