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