Class: TencentCloud::Mps::V20190612::ComposeVideoStream

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

Overview

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

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(codec = nil, fps = nil, bitrate = nil) ⇒ ComposeVideoStream

Returns a new instance of ComposeVideoStream.



7136
7137
7138
7139
7140
# File 'lib/v20190612/models.rb', line 7136

def initialize(codec=nil, fps=nil, bitrate=nil)
  @Codec = codec
  @Fps = fps
  @Bitrate = bitrate
end

Instance Attribute Details

#BitrateObject

<li>H.264:H.264 编码(默认)。</li> 默认值:0,表示和第一个视频帧率一致。如果设置,编码时会尽量按该码率进行编码。如果不设置,服务将通过画面复杂度自动采用合适的码率。

Parameters:

  • Codec:

    视频流的编码方式,可选值:

  • Fps:

    视频帧率,取值范围:[0, 60],单位:Hz。

  • Bitrate:

    参考码率,单位 kbps,范围:50~35000。



7134
7135
7136
# File 'lib/v20190612/models.rb', line 7134

def Bitrate
  @Bitrate
end

#CodecObject

<li>H.264:H.264 编码(默认)。</li> 默认值:0,表示和第一个视频帧率一致。如果设置,编码时会尽量按该码率进行编码。如果不设置,服务将通过画面复杂度自动采用合适的码率。

Parameters:

  • Codec:

    视频流的编码方式,可选值:

  • Fps:

    视频帧率,取值范围:[0, 60],单位:Hz。

  • Bitrate:

    参考码率,单位 kbps,范围:50~35000。



7134
7135
7136
# File 'lib/v20190612/models.rb', line 7134

def Codec
  @Codec
end

#FpsObject

<li>H.264:H.264 编码(默认)。</li> 默认值:0,表示和第一个视频帧率一致。如果设置,编码时会尽量按该码率进行编码。如果不设置,服务将通过画面复杂度自动采用合适的码率。

Parameters:

  • Codec:

    视频流的编码方式,可选值:

  • Fps:

    视频帧率,取值范围:[0, 60],单位:Hz。

  • Bitrate:

    参考码率,单位 kbps,范围:50~35000。



7134
7135
7136
# File 'lib/v20190612/models.rb', line 7134

def Fps
  @Fps
end

Instance Method Details

#deserialize(params) ⇒ Object



7142
7143
7144
7145
7146
# File 'lib/v20190612/models.rb', line 7142

def deserialize(params)
  @Codec = params['Codec']
  @Fps = params['Fps']
  @Bitrate = params['Bitrate']
end