lib/v20180717/models.rb in tencentcloud-sdk-vod-3.0.857 vs lib/v20180717/models.rb in tencentcloud-sdk-vod-3.0.858

- old
+ new

@@ -25136,36 +25136,42 @@ # @type EndTimeOffset: Float # @param IsPersistence: 是否固化。0 不固化,1 固化。默认不固化。 # @type IsPersistence: Integer # @param ExpireTime: 剪辑固化后的视频存储过期时间。格式参照 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。填“9999-12-31T23:59:59Z”表示永不过期。过期后该媒体文件及其相关资源(转码结果、雪碧图等)将被永久删除。仅 IsPersistence 为 1 时有效,默认剪辑固化的视频永不过期。 # @type ExpireTime: String - # @param Procedure: 剪辑固化后的视频点播任务流处理,详见[上传指定任务流](https://cloud.tencent.com/document/product/266/9759)。仅 IsPersistence 为 1 时有效。 + # @param Procedure: 剪辑固化后的视频点播任务流处理,详见[上传指定任务流](https://cloud.tencent.com/document/product/266/9759)。仅 IsPersistence 为 1 且 Precision 为 Rough 时有效。 # @type Procedure: String # @param ClassId: 分类ID,用于对媒体进行分类管理,可通过 [创建分类](/document/product/266/7812) 接口,创建分类,获得分类 ID。 # <li>默认值:0,表示其他分类。</li> # 仅 IsPersistence 为 1 时有效。 # @type ClassId: Integer # @param SourceContext: 来源上下文,用于透传用户请求信息,[上传完成回调](/document/product/266/7830) 将返回该字段值,最长 250 个字符。仅 IsPersistence 为 1 时有效。 # @type SourceContext: String # @param SessionContext: 会话上下文,用于透传用户请求信息,当指定 Procedure 参数后,[任务流状态变更回调](/document/product/266/9636) 将返回该字段值,最长 1000 个字符。仅 IsPersistence 为 1 时有效。 # @type SessionContext: String + # @param Precision: 裁剪精度,取值有:<li>Rough: 粗略裁剪,最小剪辑精度是单个 ts 分片;</li><li>Precise: 精确裁剪,做到按照剪辑时间点的毫秒级精确剪辑。</li> 默认取值 Rough。 + # @type Precision: String + # @param OutputMediaType: 输出视频类型,取值有:<li>hls: 输出 hls 文件;</li><li>mp4:输出 mp4 文件,MP4 文件的大小不超过5G,时长小于2小时。仅当 Precision 选择 Precise 且 IsPersistence 选择0时有效,即只有非固化的精确剪辑时支持输出 MP4。</li>默认取值 hls。 + # @type OutputMediaType: String # @param ExtInfo: 保留字段,特殊用途时使用。 示例值:"" # @type ExtInfo: String - attr_accessor :Url, :SubAppId, :StartTimeOffset, :EndTimeOffset, :IsPersistence, :ExpireTime, :Procedure, :ClassId, :SourceContext, :SessionContext, :ExtInfo + attr_accessor :Url, :SubAppId, :StartTimeOffset, :EndTimeOffset, :IsPersistence, :ExpireTime, :Procedure, :ClassId, :SourceContext, :SessionContext, :Precision, :OutputMediaType, :ExtInfo - def initialize(url=nil, subappid=nil, starttimeoffset=nil, endtimeoffset=nil, ispersistence=nil, expiretime=nil, procedure=nil, classid=nil, sourcecontext=nil, sessioncontext=nil, extinfo=nil) + def initialize(url=nil, subappid=nil, starttimeoffset=nil, endtimeoffset=nil, ispersistence=nil, expiretime=nil, procedure=nil, classid=nil, sourcecontext=nil, sessioncontext=nil, precision=nil, outputmediatype=nil, extinfo=nil) @Url = url @SubAppId = subappid @StartTimeOffset = starttimeoffset @EndTimeOffset = endtimeoffset @IsPersistence = ispersistence @ExpireTime = expiretime @Procedure = procedure @ClassId = classid @SourceContext = sourcecontext @SessionContext = sessioncontext + @Precision = precision + @OutputMediaType = outputmediatype @ExtInfo = extinfo end def deserialize(params) @Url = params['Url'] @@ -25176,9 +25182,11 @@ @ExpireTime = params['ExpireTime'] @Procedure = params['Procedure'] @ClassId = params['ClassId'] @SourceContext = params['SourceContext'] @SessionContext = params['SessionContext'] + @Precision = params['Precision'] + @OutputMediaType = params['OutputMediaType'] @ExtInfo = params['ExtInfo'] end end # SimpleHlsClip返回参数结构体