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.



6294
6295
6296
6297
6298
# File 'lib/v20190612/models.rb', line 6294

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。



6292
6293
6294
# File 'lib/v20190612/models.rb', line 6292

def Bitrate
  @Bitrate
end

#CodecObject

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

Parameters:

  • Codec:

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

  • Fps:

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

  • Bitrate:

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



6292
6293
6294
# File 'lib/v20190612/models.rb', line 6292

def Codec
  @Codec
end

#FpsObject

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

Parameters:

  • Codec:

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

  • Fps:

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

  • Bitrate:

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



6292
6293
6294
# File 'lib/v20190612/models.rb', line 6292

def Fps
  @Fps
end

Instance Method Details

#deserialize(params) ⇒ Object



6300
6301
6302
6303
6304
# File 'lib/v20190612/models.rb', line 6300

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