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

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

Overview

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

Instance Attribute Summary collapse

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

    Instance Method Summary collapse

    Constructor Details

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

    Returns a new instance of ComposeVideoStream.

    
    
    7197
    7198
    7199
    7200
    7201
    # File 'lib/v20190612/models.rb', line 7197
    
    def initialize(codec=nil, fps=nil, bitrate=nil)
      @Codec = codec
      @Fps = fps
      @Bitrate = bitrate
    end

    Instance Attribute Details

    #BitrateObject

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

    Parameters:

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

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

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

    
    
    7195
    7196
    7197
    # File 'lib/v20190612/models.rb', line 7195
    
    def Bitrate
      @Bitrate
    end

    #CodecObject

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

    Parameters:

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

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

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

    
    
    7195
    7196
    7197
    # File 'lib/v20190612/models.rb', line 7195
    
    def Codec
      @Codec
    end

    #FpsObject

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

    Parameters:

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

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

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

    
    
    7195
    7196
    7197
    # File 'lib/v20190612/models.rb', line 7195
    
    def Fps
      @Fps
    end

    Instance Method Details

    #deserialize(params) ⇒ Object

    
    
    7203
    7204
    7205
    7206
    7207
    # File 'lib/v20190612/models.rb', line 7203
    
    def deserialize(params)
      @Codec = params['Codec']
      @Fps = params['Fps']
      @Bitrate = params['Bitrate']
    end