lib/v20180717/models.rb in tencentcloud-sdk-vod-3.0.425 vs lib/v20180717/models.rb in tencentcloud-sdk-vod-3.0.426
- old
+ new
@@ -21280,24 +21280,30 @@
# @param PreserveHDRSwitch: 当原始视频为 HDR(High Dynamic Range)时,转码输出是否依然保持 HDR。取值范围:
# <li>ON: 如果原始文件是 HDR,则转码输出保持 HDR;否则转码输出为 SDR (Standard Dynamic Range)。</li>
# <li>OFF: 无论原始文件是 HDR 还是 SDR,转码输出均为 SDR。</li>
# 默认值:OFF。
# @type PreserveHDRSwitch: String
+ # @param CodecTag: 编码标签,仅当视频流的编码格式为 H.265 编码时有效,可选值:
+ # <li>hvc1 表示 hvc1 标签;</li>
+ # <li>hev1 表示 hev1 标签。 </li>
+ # 默认值:hvc1。
+ # @type CodecTag: String
- attr_accessor :Codec, :Fps, :Bitrate, :ResolutionAdaptive, :Width, :Height, :FillType, :Vcrf, :Gop, :PreserveHDRSwitch
+ attr_accessor :Codec, :Fps, :Bitrate, :ResolutionAdaptive, :Width, :Height, :FillType, :Vcrf, :Gop, :PreserveHDRSwitch, :CodecTag
- def initialize(codec=nil, fps=nil, bitrate=nil, resolutionadaptive=nil, width=nil, height=nil, filltype=nil, vcrf=nil, gop=nil, preservehdrswitch=nil)
+ def initialize(codec=nil, fps=nil, bitrate=nil, resolutionadaptive=nil, width=nil, height=nil, filltype=nil, vcrf=nil, gop=nil, preservehdrswitch=nil, codectag=nil)
@Codec = codec
@Fps = fps
@Bitrate = bitrate
@ResolutionAdaptive = resolutionadaptive
@Width = width
@Height = height
@FillType = filltype
@Vcrf = vcrf
@Gop = gop
@PreserveHDRSwitch = preservehdrswitch
+ @CodecTag = codectag
end
def deserialize(params)
@Codec = params['Codec']
@Fps = params['Fps']
@@ -21307,10 +21313,11 @@
@Height = params['Height']
@FillType = params['FillType']
@Vcrf = params['Vcrf']
@Gop = params['Gop']
@PreserveHDRSwitch = params['PreserveHDRSwitch']
+ @CodecTag = params['CodecTag']
end
end
# 视频流配置参数
class VideoTemplateInfoForUpdate < TencentCloud::Common::AbstractModel
@@ -21359,24 +21366,30 @@
# @type Gop: Integer
# @param PreserveHDRSwitch: 当原始视频为 HDR(High Dynamic Range)时,转码输出是否依然保持 HDR。取值范围:
# <li>ON: 如果原始文件是 HDR,则转码输出保持 HDR;否则转码输出为 SDR (Standard Dynamic Range)。</li>
# <li>OFF: 无论原始文件是 HDR 还是 SDR,转码输出均为 SDR。</li>
# @type PreserveHDRSwitch: String
+ # @param CodecTag: 编码标签,仅当视频流的编码格式为 H.265 编码时有效,可选值:
+ # <li>hvc1 表示 hvc1 标签;</li>
+ # <li>hev1 表示 hev1 标签。 </li>
+ # 默认值:hvc1。
+ # @type CodecTag: String
- attr_accessor :Codec, :Fps, :Bitrate, :ResolutionAdaptive, :Width, :Height, :FillType, :Vcrf, :Gop, :PreserveHDRSwitch
+ attr_accessor :Codec, :Fps, :Bitrate, :ResolutionAdaptive, :Width, :Height, :FillType, :Vcrf, :Gop, :PreserveHDRSwitch, :CodecTag
- def initialize(codec=nil, fps=nil, bitrate=nil, resolutionadaptive=nil, width=nil, height=nil, filltype=nil, vcrf=nil, gop=nil, preservehdrswitch=nil)
+ def initialize(codec=nil, fps=nil, bitrate=nil, resolutionadaptive=nil, width=nil, height=nil, filltype=nil, vcrf=nil, gop=nil, preservehdrswitch=nil, codectag=nil)
@Codec = codec
@Fps = fps
@Bitrate = bitrate
@ResolutionAdaptive = resolutionadaptive
@Width = width
@Height = height
@FillType = filltype
@Vcrf = vcrf
@Gop = gop
@PreserveHDRSwitch = preservehdrswitch
+ @CodecTag = codectag
end
def deserialize(params)
@Codec = params['Codec']
@Fps = params['Fps']
@@ -21386,9 +21399,10 @@
@Height = params['Height']
@FillType = params['FillType']
@Vcrf = params['Vcrf']
@Gop = params['Gop']
@PreserveHDRSwitch = params['PreserveHDRSwitch']
+ @CodecTag = params['CodecTag']
end
end
# 视频轨的视频片段信息。
class VideoTrackItem < TencentCloud::Common::AbstractModel