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

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

Overview

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

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

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

Returns a new instance of ComposeTargetInfo.



6060
6061
6062
6063
6064
6065
6066
# File 'lib/v20190612/models.rb', line 6060

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

<li>mp4:视频文件(默认)。</li> <li>mp3:纯音频文件。</li> <li>0:保留(默认)。</li> <li>1:去除。</li> <li>0:保留(默认)。</li> <li>1:去除。</li>

Parameters:

  • Container:

    封装容器格式,可选值:

  • RemoveVideo:

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

  • RemoveAudio:

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

  • VideoStream:

    输出视频流信息。

  • AudioStream:

    输出音频流信息。



6058
6059
6060
# File 'lib/v20190612/models.rb', line 6058

def AudioStream
  @AudioStream
end

#ContainerObject

<li>mp4:视频文件(默认)。</li> <li>mp3:纯音频文件。</li> <li>0:保留(默认)。</li> <li>1:去除。</li> <li>0:保留(默认)。</li> <li>1:去除。</li>

Parameters:

  • Container:

    封装容器格式,可选值:

  • RemoveVideo:

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

  • RemoveAudio:

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

  • VideoStream:

    输出视频流信息。

  • AudioStream:

    输出音频流信息。



6058
6059
6060
# File 'lib/v20190612/models.rb', line 6058

def Container
  @Container
end

#RemoveAudioObject

<li>mp4:视频文件(默认)。</li> <li>mp3:纯音频文件。</li> <li>0:保留(默认)。</li> <li>1:去除。</li> <li>0:保留(默认)。</li> <li>1:去除。</li>

Parameters:

  • Container:

    封装容器格式,可选值:

  • RemoveVideo:

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

  • RemoveAudio:

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

  • VideoStream:

    输出视频流信息。

  • AudioStream:

    输出音频流信息。



6058
6059
6060
# File 'lib/v20190612/models.rb', line 6058

def RemoveAudio
  @RemoveAudio
end

#RemoveVideoObject

<li>mp4:视频文件(默认)。</li> <li>mp3:纯音频文件。</li> <li>0:保留(默认)。</li> <li>1:去除。</li> <li>0:保留(默认)。</li> <li>1:去除。</li>

Parameters:

  • Container:

    封装容器格式,可选值:

  • RemoveVideo:

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

  • RemoveAudio:

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

  • VideoStream:

    输出视频流信息。

  • AudioStream:

    输出音频流信息。



6058
6059
6060
# File 'lib/v20190612/models.rb', line 6058

def RemoveVideo
  @RemoveVideo
end

#VideoStreamObject

<li>mp4:视频文件(默认)。</li> <li>mp3:纯音频文件。</li> <li>0:保留(默认)。</li> <li>1:去除。</li> <li>0:保留(默认)。</li> <li>1:去除。</li>

Parameters:

  • Container:

    封装容器格式,可选值:

  • RemoveVideo:

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

  • RemoveAudio:

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

  • VideoStream:

    输出视频流信息。

  • AudioStream:

    输出音频流信息。



6058
6059
6060
# File 'lib/v20190612/models.rb', line 6058

def VideoStream
  @VideoStream
end

Instance Method Details

#deserialize(params) ⇒ Object



6068
6069
6070
6071
6072
6073
6074
6075
6076
6077
6078
6079
6080
# File 'lib/v20190612/models.rb', line 6068

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