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

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

Overview

视频编码配置的视频设置更新信息

Instance Attribute Summary collapse

  • #FrameRate ⇒ Object

    视频最后的分辨率,根据短边尺寸和宽高比进行计算。 例:如果项目的宽高比是 16:9 :

  • 短边尺寸为 1080,则导出视频的分辨率为 1920 * 1080。
  • 短边尺寸为 720,则导出视频的分辨率为 1280 * 720。
  • 如果项目的宽高比是 9:16 :
  • 短边尺寸为 1080,则导出视频的分辨率为 1080 * 1920。
  • 短边尺寸为 720,则导出视频的分辨率为 720 * 1280。
  • 不填则不修改。 不填则不修改。 不填则不修改。.

  • #ShortEdge ⇒ Object

    视频最后的分辨率,根据短边尺寸和宽高比进行计算。 例:如果项目的宽高比是 16:9 :

  • 短边尺寸为 1080,则导出视频的分辨率为 1920 * 1080。
  • 短边尺寸为 720,则导出视频的分辨率为 1280 * 720。
  • 如果项目的宽高比是 9:16 :
  • 短边尺寸为 1080,则导出视频的分辨率为 1080 * 1920。
  • 短边尺寸为 720,则导出视频的分辨率为 720 * 1280。
  • 不填则不修改。 不填则不修改。 不填则不修改。.

    Instance Method Summary collapse

    Constructor Details

    #initialize(shortedge = nil, bitrate = nil, framerate = nil) ⇒ VideoEncodingPresetVideoSettingForUpdate

    Returns a new instance of VideoEncodingPresetVideoSettingForUpdate.

    
    
    6493
    6494
    6495
    6496
    6497
    # File 'lib/v20191029/models.rb', line 6493
    
    def initialize(shortedge=nil, bitrate=nil, framerate=nil)
      @ShortEdge = shortedge
      @Bitrate = bitrate
      @FrameRate = framerate
    end
    

    Instance Attribute Details

    #BitrateObject

    视频最后的分辨率,根据短边尺寸和宽高比进行计算。 例:如果项目的宽高比是 16:9 :

  • 短边尺寸为 1080,则导出视频的分辨率为 1920 * 1080。
  • 短边尺寸为 720,则导出视频的分辨率为 1280 * 720。
  • 如果项目的宽高比是 9:16 :
  • 短边尺寸为 1080,则导出视频的分辨率为 1080 * 1920。
  • 短边尺寸为 720,则导出视频的分辨率为 720 * 1280。
  • 不填则不修改。 不填则不修改。 不填则不修改。

    Parameters:

    • ShortEdge:

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

    • Bitrate:

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

    • FrameRate:

      指定帧率。单位 Hz。

    
    
    6491
    6492
    6493
    # File 'lib/v20191029/models.rb', line 6491
    
    def Bitrate
      @Bitrate
    end
    

    #FrameRateObject

    视频最后的分辨率,根据短边尺寸和宽高比进行计算。 例:如果项目的宽高比是 16:9 :

  • 短边尺寸为 1080,则导出视频的分辨率为 1920 * 1080。
  • 短边尺寸为 720,则导出视频的分辨率为 1280 * 720。
  • 如果项目的宽高比是 9:16 :
  • 短边尺寸为 1080,则导出视频的分辨率为 1080 * 1920。
  • 短边尺寸为 720,则导出视频的分辨率为 720 * 1280。
  • 不填则不修改。 不填则不修改。 不填则不修改。

    Parameters:

    • ShortEdge:

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

    • Bitrate:

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

    • FrameRate:

      指定帧率。单位 Hz。

    
    
    6491
    6492
    6493
    # File 'lib/v20191029/models.rb', line 6491
    
    def FrameRate
      @FrameRate
    end
    

    #ShortEdgeObject

    视频最后的分辨率,根据短边尺寸和宽高比进行计算。 例:如果项目的宽高比是 16:9 :

  • 短边尺寸为 1080,则导出视频的分辨率为 1920 * 1080。
  • 短边尺寸为 720,则导出视频的分辨率为 1280 * 720。
  • 如果项目的宽高比是 9:16 :
  • 短边尺寸为 1080,则导出视频的分辨率为 1080 * 1920。
  • 短边尺寸为 720,则导出视频的分辨率为 720 * 1280。
  • 不填则不修改。 不填则不修改。 不填则不修改。

    Parameters:

    • ShortEdge:

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

    • Bitrate:

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

    • FrameRate:

      指定帧率。单位 Hz。

    
    
    6491
    6492
    6493
    # File 'lib/v20191029/models.rb', line 6491
    
    def ShortEdge
      @ShortEdge
    end
    

    Instance Method Details

    #deserialize(params) ⇒ Object

    
    
    6499
    6500
    6501
    6502
    6503
    # File 'lib/v20191029/models.rb', line 6499
    
    def deserialize(params)
      @ShortEdge = params['ShortEdge']
      @Bitrate = params['Bitrate']
      @FrameRate = params['FrameRate']
    end