Class: TencentCloud::Cme::V20191029::VideoEncodingPresetVideoSetting

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

Overview

视频编码配置中的视频设置信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(codec = nil, shortedge = nil, bitrate = nil) ⇒ VideoEncodingPresetVideoSetting

Returns a new instance of VideoEncodingPresetVideoSetting.



6451
6452
6453
6454
6455
# File 'lib/v20191029/models.rb', line 6451

def initialize(codec=nil, shortedge=nil, bitrate=nil)
  @Codec = codec
  @ShortEdge = shortedge
  @Bitrate = bitrate
end

Instance Attribute Details

#BitrateObject

<li>H264:H.264 编码。</li> 视频最后的分辨率,根据短边尺寸和宽高比进行计算。例:如果项目的宽高比是 16:9 :<li>短边尺寸为 1080,则导出视频的分辨率为 1920 * 1080。</li> <li>短边尺寸为 720,则导出视频的分辨率为 1280 * 720。</li> 如果项目的宽高比是 9:16 :<li>短边尺寸为 1080,则导出视频的分辨率为 1080 * 1920。</li> <li>短边尺寸为 720,则导出视频的分辨率为 720 * 1280。</li> 默认值:1080。默认值:0。

Parameters:

  • Codec:

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

  • ShortEdge:

    视频短边尺寸,取值范围: [128, 4096],单位:px。

  • Bitrate:

    指定码率,单位 bps。当该参数为‘0’时则不强制限定码率。



6449
6450
6451
# File 'lib/v20191029/models.rb', line 6449

def Bitrate
  @Bitrate
end

#CodecObject

<li>H264:H.264 编码。</li> 视频最后的分辨率,根据短边尺寸和宽高比进行计算。例:如果项目的宽高比是 16:9 :<li>短边尺寸为 1080,则导出视频的分辨率为 1920 * 1080。</li> <li>短边尺寸为 720,则导出视频的分辨率为 1280 * 720。</li> 如果项目的宽高比是 9:16 :<li>短边尺寸为 1080,则导出视频的分辨率为 1080 * 1920。</li> <li>短边尺寸为 720,则导出视频的分辨率为 720 * 1280。</li> 默认值:1080。默认值:0。

Parameters:

  • Codec:

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

  • ShortEdge:

    视频短边尺寸,取值范围: [128, 4096],单位:px。

  • Bitrate:

    指定码率,单位 bps。当该参数为‘0’时则不强制限定码率。



6449
6450
6451
# File 'lib/v20191029/models.rb', line 6449

def Codec
  @Codec
end

#ShortEdgeObject

<li>H264:H.264 编码。</li> 视频最后的分辨率,根据短边尺寸和宽高比进行计算。例:如果项目的宽高比是 16:9 :<li>短边尺寸为 1080,则导出视频的分辨率为 1920 * 1080。</li> <li>短边尺寸为 720,则导出视频的分辨率为 1280 * 720。</li> 如果项目的宽高比是 9:16 :<li>短边尺寸为 1080,则导出视频的分辨率为 1080 * 1920。</li> <li>短边尺寸为 720,则导出视频的分辨率为 720 * 1280。</li> 默认值:1080。默认值:0。

Parameters:

  • Codec:

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

  • ShortEdge:

    视频短边尺寸,取值范围: [128, 4096],单位:px。

  • Bitrate:

    指定码率,单位 bps。当该参数为‘0’时则不强制限定码率。



6449
6450
6451
# File 'lib/v20191029/models.rb', line 6449

def ShortEdge
  @ShortEdge
end

Instance Method Details

#deserialize(params) ⇒ Object



6457
6458
6459
6460
6461
# File 'lib/v20191029/models.rb', line 6457

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