Class: TencentCloud::Cme::V20191029::VideoEncodingPresetVideoSettingForUpdate

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(shortedge = nil, bitrate = nil, framerate = nil) ⇒ VideoEncodingPresetVideoSettingForUpdate

Returns a new instance of VideoEncodingPresetVideoSettingForUpdate.



6485
6486
6487
6488
6489
# File 'lib/v20191029/models.rb', line 6485

def initialize(shortedge=nil, bitrate=nil, framerate=nil)
  @ShortEdge = shortedge
  @Bitrate = bitrate
  @FrameRate = framerate
end

Instance Attribute Details

#BitrateObject

视频最后的分辨率,根据短边尺寸和宽高比进行计算。例:如果项目的宽高比是 16:9 :<li>短边尺寸为 1080,则导出视频的分辨率为 1920 * 1080。</li> <li>短边尺寸为 720,则导出视频的分辨率为 1280 * 720。</li> 如果项目的宽高比是 9:16 :<li>短边尺寸为 1080,则导出视频的分辨率为 1080 * 1920。</li> <li>短边尺寸为 720,则导出视频的分辨率为 720 * 1280。</li> 不填则不修改。不填则不修改。不填则不修改。

Parameters:

  • ShortEdge:

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

  • Bitrate:

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

  • FrameRate:

    指定帧率。单位 Hz。



6483
6484
6485
# File 'lib/v20191029/models.rb', line 6483

def Bitrate
  @Bitrate
end

#FrameRateObject

视频最后的分辨率,根据短边尺寸和宽高比进行计算。例:如果项目的宽高比是 16:9 :<li>短边尺寸为 1080,则导出视频的分辨率为 1920 * 1080。</li> <li>短边尺寸为 720,则导出视频的分辨率为 1280 * 720。</li> 如果项目的宽高比是 9:16 :<li>短边尺寸为 1080,则导出视频的分辨率为 1080 * 1920。</li> <li>短边尺寸为 720,则导出视频的分辨率为 720 * 1280。</li> 不填则不修改。不填则不修改。不填则不修改。

Parameters:

  • ShortEdge:

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

  • Bitrate:

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

  • FrameRate:

    指定帧率。单位 Hz。



6483
6484
6485
# File 'lib/v20191029/models.rb', line 6483

def FrameRate
  @FrameRate
end

#ShortEdgeObject

视频最后的分辨率,根据短边尺寸和宽高比进行计算。例:如果项目的宽高比是 16:9 :<li>短边尺寸为 1080,则导出视频的分辨率为 1920 * 1080。</li> <li>短边尺寸为 720,则导出视频的分辨率为 1280 * 720。</li> 如果项目的宽高比是 9:16 :<li>短边尺寸为 1080,则导出视频的分辨率为 1080 * 1920。</li> <li>短边尺寸为 720,则导出视频的分辨率为 720 * 1280。</li> 不填则不修改。不填则不修改。不填则不修改。

Parameters:

  • ShortEdge:

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

  • Bitrate:

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

  • FrameRate:

    指定帧率。单位 Hz。



6483
6484
6485
# File 'lib/v20191029/models.rb', line 6483

def ShortEdge
  @ShortEdge
end

Instance Method Details

#deserialize(params) ⇒ Object



6491
6492
6493
6494
6495
# File 'lib/v20191029/models.rb', line 6491

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