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返回参数结构体