Class: TencentCloud::Vod::V20180717::SimpleHlsClipRequest

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

Overview

SimpleHlsClip请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#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) ⇒ SimpleHlsClipRequest

Returns a new instance of SimpleHlsClipRequest.



26726
26727
26728
26729
26730
26731
26732
26733
26734
26735
26736
26737
26738
26739
26740
# File 'lib/v20180717/models.rb', line 26726

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

Instance Attribute Details

#ClassIdObject

<li>默认值:0,表示其他分类。</li> 仅 IsPersistence 为 1 时有效。

Parameters:

  • Url:

    需要裁剪的腾讯云点播 HLS 视频 URL。

  • SubAppId: (b)

    点播(/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>

  • StartTimeOffset:

    裁剪的开始偏移时间,单位秒。默认 0,即从视频开头开始裁剪。负数表示距离视频结束多少秒开始裁剪。例如 -10 表示从倒数第 10 秒开始裁剪。

  • EndTimeOffset:

    裁剪的结束偏移时间,单位秒。默认 0,即裁剪到视频尾部。负数表示距离视频结束多少秒结束裁剪。例如 -10 表示到倒数第 10 秒结束裁剪。

  • IsPersistence:

    是否固化。0 不固化,1 固化。默认不固化。

  • ExpireTime:

    剪辑固化后的视频存储过期时间。格式参照 [ISO 日期格式](cloud.tencent.com/document/product/266/11732#I)。填“9999-12-31T23:59:59Z”表示永不过期。过期后该媒体文件及其相关资源(转码结果、雪碧图等)将被永久删除。仅 IsPersistence 为 1 时有效,默认剪辑固化的视频永不过期。

  • Procedure:
  • ClassId:

    分类ID,用于对媒体进行分类管理,可通过 [创建分类](/document/product/266/7812) 接口,创建分类,获得分类 ID。

  • SourceContext:

    来源上下文,用于透传用户请求信息,(/document/product/266/7830) 将返回该字段值,最长 250 个字符。仅 IsPersistence 为 1 时有效。

  • SessionContext:

    会话上下文,用于透传用户请求信息,当指定 Procedure 参数后,(/document/product/266/9636) 将返回该字段值,最长 1000 个字符。仅 IsPersistence 为 1 时有效。

  • Precision:

    该字段已废弃。

  • OutputMediaType:

    输出视频类型,取值有:<li>hls: 输出 hls 文件。</li>默认取值 hls。

  • ExtInfo:

    保留字段,特殊用途时使用。 示例值:“”



26724
26725
26726
# File 'lib/v20180717/models.rb', line 26724

def ClassId
  @ClassId
end

#EndTimeOffsetObject

<li>默认值:0,表示其他分类。</li> 仅 IsPersistence 为 1 时有效。

Parameters:

  • Url:

    需要裁剪的腾讯云点播 HLS 视频 URL。

  • SubAppId: (b)

    点播(/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>

  • StartTimeOffset:

    裁剪的开始偏移时间,单位秒。默认 0,即从视频开头开始裁剪。负数表示距离视频结束多少秒开始裁剪。例如 -10 表示从倒数第 10 秒开始裁剪。

  • EndTimeOffset:

    裁剪的结束偏移时间,单位秒。默认 0,即裁剪到视频尾部。负数表示距离视频结束多少秒结束裁剪。例如 -10 表示到倒数第 10 秒结束裁剪。

  • IsPersistence:

    是否固化。0 不固化,1 固化。默认不固化。

  • ExpireTime:

    剪辑固化后的视频存储过期时间。格式参照 [ISO 日期格式](cloud.tencent.com/document/product/266/11732#I)。填“9999-12-31T23:59:59Z”表示永不过期。过期后该媒体文件及其相关资源(转码结果、雪碧图等)将被永久删除。仅 IsPersistence 为 1 时有效,默认剪辑固化的视频永不过期。

  • Procedure:
  • ClassId:

    分类ID,用于对媒体进行分类管理,可通过 [创建分类](/document/product/266/7812) 接口,创建分类,获得分类 ID。

  • SourceContext:

    来源上下文,用于透传用户请求信息,(/document/product/266/7830) 将返回该字段值,最长 250 个字符。仅 IsPersistence 为 1 时有效。

  • SessionContext:

    会话上下文,用于透传用户请求信息,当指定 Procedure 参数后,(/document/product/266/9636) 将返回该字段值,最长 1000 个字符。仅 IsPersistence 为 1 时有效。

  • Precision:

    该字段已废弃。

  • OutputMediaType:

    输出视频类型,取值有:<li>hls: 输出 hls 文件。</li>默认取值 hls。

  • ExtInfo:

    保留字段,特殊用途时使用。 示例值:“”



26724
26725
26726
# File 'lib/v20180717/models.rb', line 26724

def EndTimeOffset
  @EndTimeOffset
end

#ExpireTimeObject

<li>默认值:0,表示其他分类。</li> 仅 IsPersistence 为 1 时有效。

Parameters:

  • Url:

    需要裁剪的腾讯云点播 HLS 视频 URL。

  • SubAppId: (b)

    点播(/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>

  • StartTimeOffset:

    裁剪的开始偏移时间,单位秒。默认 0,即从视频开头开始裁剪。负数表示距离视频结束多少秒开始裁剪。例如 -10 表示从倒数第 10 秒开始裁剪。

  • EndTimeOffset:

    裁剪的结束偏移时间,单位秒。默认 0,即裁剪到视频尾部。负数表示距离视频结束多少秒结束裁剪。例如 -10 表示到倒数第 10 秒结束裁剪。

  • IsPersistence:

    是否固化。0 不固化,1 固化。默认不固化。

  • ExpireTime:

    剪辑固化后的视频存储过期时间。格式参照 [ISO 日期格式](cloud.tencent.com/document/product/266/11732#I)。填“9999-12-31T23:59:59Z”表示永不过期。过期后该媒体文件及其相关资源(转码结果、雪碧图等)将被永久删除。仅 IsPersistence 为 1 时有效,默认剪辑固化的视频永不过期。

  • Procedure:
  • ClassId:

    分类ID,用于对媒体进行分类管理,可通过 [创建分类](/document/product/266/7812) 接口,创建分类,获得分类 ID。

  • SourceContext:

    来源上下文,用于透传用户请求信息,(/document/product/266/7830) 将返回该字段值,最长 250 个字符。仅 IsPersistence 为 1 时有效。

  • SessionContext:

    会话上下文,用于透传用户请求信息,当指定 Procedure 参数后,(/document/product/266/9636) 将返回该字段值,最长 1000 个字符。仅 IsPersistence 为 1 时有效。

  • Precision:

    该字段已废弃。

  • OutputMediaType:

    输出视频类型,取值有:<li>hls: 输出 hls 文件。</li>默认取值 hls。

  • ExtInfo:

    保留字段,特殊用途时使用。 示例值:“”



26724
26725
26726
# File 'lib/v20180717/models.rb', line 26724

def ExpireTime
  @ExpireTime
end

#ExtInfoObject

<li>默认值:0,表示其他分类。</li> 仅 IsPersistence 为 1 时有效。

Parameters:

  • Url:

    需要裁剪的腾讯云点播 HLS 视频 URL。

  • SubAppId: (b)

    点播(/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>

  • StartTimeOffset:

    裁剪的开始偏移时间,单位秒。默认 0,即从视频开头开始裁剪。负数表示距离视频结束多少秒开始裁剪。例如 -10 表示从倒数第 10 秒开始裁剪。

  • EndTimeOffset:

    裁剪的结束偏移时间,单位秒。默认 0,即裁剪到视频尾部。负数表示距离视频结束多少秒结束裁剪。例如 -10 表示到倒数第 10 秒结束裁剪。

  • IsPersistence:

    是否固化。0 不固化,1 固化。默认不固化。

  • ExpireTime:

    剪辑固化后的视频存储过期时间。格式参照 [ISO 日期格式](cloud.tencent.com/document/product/266/11732#I)。填“9999-12-31T23:59:59Z”表示永不过期。过期后该媒体文件及其相关资源(转码结果、雪碧图等)将被永久删除。仅 IsPersistence 为 1 时有效,默认剪辑固化的视频永不过期。

  • Procedure:
  • ClassId:

    分类ID,用于对媒体进行分类管理,可通过 [创建分类](/document/product/266/7812) 接口,创建分类,获得分类 ID。

  • SourceContext:

    来源上下文,用于透传用户请求信息,(/document/product/266/7830) 将返回该字段值,最长 250 个字符。仅 IsPersistence 为 1 时有效。

  • SessionContext:

    会话上下文,用于透传用户请求信息,当指定 Procedure 参数后,(/document/product/266/9636) 将返回该字段值,最长 1000 个字符。仅 IsPersistence 为 1 时有效。

  • Precision:

    该字段已废弃。

  • OutputMediaType:

    输出视频类型,取值有:<li>hls: 输出 hls 文件。</li>默认取值 hls。

  • ExtInfo:

    保留字段,特殊用途时使用。 示例值:“”



26724
26725
26726
# File 'lib/v20180717/models.rb', line 26724

def ExtInfo
  @ExtInfo
end

#IsPersistenceObject

<li>默认值:0,表示其他分类。</li> 仅 IsPersistence 为 1 时有效。

Parameters:

  • Url:

    需要裁剪的腾讯云点播 HLS 视频 URL。

  • SubAppId: (b)

    点播(/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>

  • StartTimeOffset:

    裁剪的开始偏移时间,单位秒。默认 0,即从视频开头开始裁剪。负数表示距离视频结束多少秒开始裁剪。例如 -10 表示从倒数第 10 秒开始裁剪。

  • EndTimeOffset:

    裁剪的结束偏移时间,单位秒。默认 0,即裁剪到视频尾部。负数表示距离视频结束多少秒结束裁剪。例如 -10 表示到倒数第 10 秒结束裁剪。

  • IsPersistence:

    是否固化。0 不固化,1 固化。默认不固化。

  • ExpireTime:

    剪辑固化后的视频存储过期时间。格式参照 [ISO 日期格式](cloud.tencent.com/document/product/266/11732#I)。填“9999-12-31T23:59:59Z”表示永不过期。过期后该媒体文件及其相关资源(转码结果、雪碧图等)将被永久删除。仅 IsPersistence 为 1 时有效,默认剪辑固化的视频永不过期。

  • Procedure:
  • ClassId:

    分类ID,用于对媒体进行分类管理,可通过 [创建分类](/document/product/266/7812) 接口,创建分类,获得分类 ID。

  • SourceContext:

    来源上下文,用于透传用户请求信息,(/document/product/266/7830) 将返回该字段值,最长 250 个字符。仅 IsPersistence 为 1 时有效。

  • SessionContext:

    会话上下文,用于透传用户请求信息,当指定 Procedure 参数后,(/document/product/266/9636) 将返回该字段值,最长 1000 个字符。仅 IsPersistence 为 1 时有效。

  • Precision:

    该字段已废弃。

  • OutputMediaType:

    输出视频类型,取值有:<li>hls: 输出 hls 文件。</li>默认取值 hls。

  • ExtInfo:

    保留字段,特殊用途时使用。 示例值:“”



26724
26725
26726
# File 'lib/v20180717/models.rb', line 26724

def IsPersistence
  @IsPersistence
end

#OutputMediaTypeObject

<li>默认值:0,表示其他分类。</li> 仅 IsPersistence 为 1 时有效。

Parameters:

  • Url:

    需要裁剪的腾讯云点播 HLS 视频 URL。

  • SubAppId: (b)

    点播(/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>

  • StartTimeOffset:

    裁剪的开始偏移时间,单位秒。默认 0,即从视频开头开始裁剪。负数表示距离视频结束多少秒开始裁剪。例如 -10 表示从倒数第 10 秒开始裁剪。

  • EndTimeOffset:

    裁剪的结束偏移时间,单位秒。默认 0,即裁剪到视频尾部。负数表示距离视频结束多少秒结束裁剪。例如 -10 表示到倒数第 10 秒结束裁剪。

  • IsPersistence:

    是否固化。0 不固化,1 固化。默认不固化。

  • ExpireTime:

    剪辑固化后的视频存储过期时间。格式参照 [ISO 日期格式](cloud.tencent.com/document/product/266/11732#I)。填“9999-12-31T23:59:59Z”表示永不过期。过期后该媒体文件及其相关资源(转码结果、雪碧图等)将被永久删除。仅 IsPersistence 为 1 时有效,默认剪辑固化的视频永不过期。

  • Procedure:
  • ClassId:

    分类ID,用于对媒体进行分类管理,可通过 [创建分类](/document/product/266/7812) 接口,创建分类,获得分类 ID。

  • SourceContext:

    来源上下文,用于透传用户请求信息,(/document/product/266/7830) 将返回该字段值,最长 250 个字符。仅 IsPersistence 为 1 时有效。

  • SessionContext:

    会话上下文,用于透传用户请求信息,当指定 Procedure 参数后,(/document/product/266/9636) 将返回该字段值,最长 1000 个字符。仅 IsPersistence 为 1 时有效。

  • Precision:

    该字段已废弃。

  • OutputMediaType:

    输出视频类型,取值有:<li>hls: 输出 hls 文件。</li>默认取值 hls。

  • ExtInfo:

    保留字段,特殊用途时使用。 示例值:“”



26724
26725
26726
# File 'lib/v20180717/models.rb', line 26724

def OutputMediaType
  @OutputMediaType
end

#PrecisionObject

<li>默认值:0,表示其他分类。</li> 仅 IsPersistence 为 1 时有效。

Parameters:

  • Url:

    需要裁剪的腾讯云点播 HLS 视频 URL。

  • SubAppId: (b)

    点播(/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>

  • StartTimeOffset:

    裁剪的开始偏移时间,单位秒。默认 0,即从视频开头开始裁剪。负数表示距离视频结束多少秒开始裁剪。例如 -10 表示从倒数第 10 秒开始裁剪。

  • EndTimeOffset:

    裁剪的结束偏移时间,单位秒。默认 0,即裁剪到视频尾部。负数表示距离视频结束多少秒结束裁剪。例如 -10 表示到倒数第 10 秒结束裁剪。

  • IsPersistence:

    是否固化。0 不固化,1 固化。默认不固化。

  • ExpireTime:

    剪辑固化后的视频存储过期时间。格式参照 [ISO 日期格式](cloud.tencent.com/document/product/266/11732#I)。填“9999-12-31T23:59:59Z”表示永不过期。过期后该媒体文件及其相关资源(转码结果、雪碧图等)将被永久删除。仅 IsPersistence 为 1 时有效,默认剪辑固化的视频永不过期。

  • Procedure:
  • ClassId:

    分类ID,用于对媒体进行分类管理,可通过 [创建分类](/document/product/266/7812) 接口,创建分类,获得分类 ID。

  • SourceContext:

    来源上下文,用于透传用户请求信息,(/document/product/266/7830) 将返回该字段值,最长 250 个字符。仅 IsPersistence 为 1 时有效。

  • SessionContext:

    会话上下文,用于透传用户请求信息,当指定 Procedure 参数后,(/document/product/266/9636) 将返回该字段值,最长 1000 个字符。仅 IsPersistence 为 1 时有效。

  • Precision:

    该字段已废弃。

  • OutputMediaType:

    输出视频类型,取值有:<li>hls: 输出 hls 文件。</li>默认取值 hls。

  • ExtInfo:

    保留字段,特殊用途时使用。 示例值:“”



26724
26725
26726
# File 'lib/v20180717/models.rb', line 26724

def Precision
  @Precision
end

#ProcedureObject

<li>默认值:0,表示其他分类。</li> 仅 IsPersistence 为 1 时有效。

Parameters:

  • Url:

    需要裁剪的腾讯云点播 HLS 视频 URL。

  • SubAppId: (b)

    点播(/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>

  • StartTimeOffset:

    裁剪的开始偏移时间,单位秒。默认 0,即从视频开头开始裁剪。负数表示距离视频结束多少秒开始裁剪。例如 -10 表示从倒数第 10 秒开始裁剪。

  • EndTimeOffset:

    裁剪的结束偏移时间,单位秒。默认 0,即裁剪到视频尾部。负数表示距离视频结束多少秒结束裁剪。例如 -10 表示到倒数第 10 秒结束裁剪。

  • IsPersistence:

    是否固化。0 不固化,1 固化。默认不固化。

  • ExpireTime:

    剪辑固化后的视频存储过期时间。格式参照 [ISO 日期格式](cloud.tencent.com/document/product/266/11732#I)。填“9999-12-31T23:59:59Z”表示永不过期。过期后该媒体文件及其相关资源(转码结果、雪碧图等)将被永久删除。仅 IsPersistence 为 1 时有效,默认剪辑固化的视频永不过期。

  • Procedure:
  • ClassId:

    分类ID,用于对媒体进行分类管理,可通过 [创建分类](/document/product/266/7812) 接口,创建分类,获得分类 ID。

  • SourceContext:

    来源上下文,用于透传用户请求信息,(/document/product/266/7830) 将返回该字段值,最长 250 个字符。仅 IsPersistence 为 1 时有效。

  • SessionContext:

    会话上下文,用于透传用户请求信息,当指定 Procedure 参数后,(/document/product/266/9636) 将返回该字段值,最长 1000 个字符。仅 IsPersistence 为 1 时有效。

  • Precision:

    该字段已废弃。

  • OutputMediaType:

    输出视频类型,取值有:<li>hls: 输出 hls 文件。</li>默认取值 hls。

  • ExtInfo:

    保留字段,特殊用途时使用。 示例值:“”



26724
26725
26726
# File 'lib/v20180717/models.rb', line 26724

def Procedure
  @Procedure
end

#SessionContextObject

<li>默认值:0,表示其他分类。</li> 仅 IsPersistence 为 1 时有效。

Parameters:

  • Url:

    需要裁剪的腾讯云点播 HLS 视频 URL。

  • SubAppId: (b)

    点播(/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>

  • StartTimeOffset:

    裁剪的开始偏移时间,单位秒。默认 0,即从视频开头开始裁剪。负数表示距离视频结束多少秒开始裁剪。例如 -10 表示从倒数第 10 秒开始裁剪。

  • EndTimeOffset:

    裁剪的结束偏移时间,单位秒。默认 0,即裁剪到视频尾部。负数表示距离视频结束多少秒结束裁剪。例如 -10 表示到倒数第 10 秒结束裁剪。

  • IsPersistence:

    是否固化。0 不固化,1 固化。默认不固化。

  • ExpireTime:

    剪辑固化后的视频存储过期时间。格式参照 [ISO 日期格式](cloud.tencent.com/document/product/266/11732#I)。填“9999-12-31T23:59:59Z”表示永不过期。过期后该媒体文件及其相关资源(转码结果、雪碧图等)将被永久删除。仅 IsPersistence 为 1 时有效,默认剪辑固化的视频永不过期。

  • Procedure:
  • ClassId:

    分类ID,用于对媒体进行分类管理,可通过 [创建分类](/document/product/266/7812) 接口,创建分类,获得分类 ID。

  • SourceContext:

    来源上下文,用于透传用户请求信息,(/document/product/266/7830) 将返回该字段值,最长 250 个字符。仅 IsPersistence 为 1 时有效。

  • SessionContext:

    会话上下文,用于透传用户请求信息,当指定 Procedure 参数后,(/document/product/266/9636) 将返回该字段值,最长 1000 个字符。仅 IsPersistence 为 1 时有效。

  • Precision:

    该字段已废弃。

  • OutputMediaType:

    输出视频类型,取值有:<li>hls: 输出 hls 文件。</li>默认取值 hls。

  • ExtInfo:

    保留字段,特殊用途时使用。 示例值:“”



26724
26725
26726
# File 'lib/v20180717/models.rb', line 26724

def SessionContext
  @SessionContext
end

#SourceContextObject

<li>默认值:0,表示其他分类。</li> 仅 IsPersistence 为 1 时有效。

Parameters:

  • Url:

    需要裁剪的腾讯云点播 HLS 视频 URL。

  • SubAppId: (b)

    点播(/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>

  • StartTimeOffset:

    裁剪的开始偏移时间,单位秒。默认 0,即从视频开头开始裁剪。负数表示距离视频结束多少秒开始裁剪。例如 -10 表示从倒数第 10 秒开始裁剪。

  • EndTimeOffset:

    裁剪的结束偏移时间,单位秒。默认 0,即裁剪到视频尾部。负数表示距离视频结束多少秒结束裁剪。例如 -10 表示到倒数第 10 秒结束裁剪。

  • IsPersistence:

    是否固化。0 不固化,1 固化。默认不固化。

  • ExpireTime:

    剪辑固化后的视频存储过期时间。格式参照 [ISO 日期格式](cloud.tencent.com/document/product/266/11732#I)。填“9999-12-31T23:59:59Z”表示永不过期。过期后该媒体文件及其相关资源(转码结果、雪碧图等)将被永久删除。仅 IsPersistence 为 1 时有效,默认剪辑固化的视频永不过期。

  • Procedure:
  • ClassId:

    分类ID,用于对媒体进行分类管理,可通过 [创建分类](/document/product/266/7812) 接口,创建分类,获得分类 ID。

  • SourceContext:

    来源上下文,用于透传用户请求信息,(/document/product/266/7830) 将返回该字段值,最长 250 个字符。仅 IsPersistence 为 1 时有效。

  • SessionContext:

    会话上下文,用于透传用户请求信息,当指定 Procedure 参数后,(/document/product/266/9636) 将返回该字段值,最长 1000 个字符。仅 IsPersistence 为 1 时有效。

  • Precision:

    该字段已废弃。

  • OutputMediaType:

    输出视频类型,取值有:<li>hls: 输出 hls 文件。</li>默认取值 hls。

  • ExtInfo:

    保留字段,特殊用途时使用。 示例值:“”



26724
26725
26726
# File 'lib/v20180717/models.rb', line 26724

def SourceContext
  @SourceContext
end

#StartTimeOffsetObject

<li>默认值:0,表示其他分类。</li> 仅 IsPersistence 为 1 时有效。

Parameters:

  • Url:

    需要裁剪的腾讯云点播 HLS 视频 URL。

  • SubAppId: (b)

    点播(/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>

  • StartTimeOffset:

    裁剪的开始偏移时间,单位秒。默认 0,即从视频开头开始裁剪。负数表示距离视频结束多少秒开始裁剪。例如 -10 表示从倒数第 10 秒开始裁剪。

  • EndTimeOffset:

    裁剪的结束偏移时间,单位秒。默认 0,即裁剪到视频尾部。负数表示距离视频结束多少秒结束裁剪。例如 -10 表示到倒数第 10 秒结束裁剪。

  • IsPersistence:

    是否固化。0 不固化,1 固化。默认不固化。

  • ExpireTime:

    剪辑固化后的视频存储过期时间。格式参照 [ISO 日期格式](cloud.tencent.com/document/product/266/11732#I)。填“9999-12-31T23:59:59Z”表示永不过期。过期后该媒体文件及其相关资源(转码结果、雪碧图等)将被永久删除。仅 IsPersistence 为 1 时有效,默认剪辑固化的视频永不过期。

  • Procedure:
  • ClassId:

    分类ID,用于对媒体进行分类管理,可通过 [创建分类](/document/product/266/7812) 接口,创建分类,获得分类 ID。

  • SourceContext:

    来源上下文,用于透传用户请求信息,(/document/product/266/7830) 将返回该字段值,最长 250 个字符。仅 IsPersistence 为 1 时有效。

  • SessionContext:

    会话上下文,用于透传用户请求信息,当指定 Procedure 参数后,(/document/product/266/9636) 将返回该字段值,最长 1000 个字符。仅 IsPersistence 为 1 时有效。

  • Precision:

    该字段已废弃。

  • OutputMediaType:

    输出视频类型,取值有:<li>hls: 输出 hls 文件。</li>默认取值 hls。

  • ExtInfo:

    保留字段,特殊用途时使用。 示例值:“”



26724
26725
26726
# File 'lib/v20180717/models.rb', line 26724

def StartTimeOffset
  @StartTimeOffset
end

#SubAppIdObject

<li>默认值:0,表示其他分类。</li> 仅 IsPersistence 为 1 时有效。

Parameters:

  • Url:

    需要裁剪的腾讯云点播 HLS 视频 URL。

  • SubAppId: (b)

    点播(/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>

  • StartTimeOffset:

    裁剪的开始偏移时间,单位秒。默认 0,即从视频开头开始裁剪。负数表示距离视频结束多少秒开始裁剪。例如 -10 表示从倒数第 10 秒开始裁剪。

  • EndTimeOffset:

    裁剪的结束偏移时间,单位秒。默认 0,即裁剪到视频尾部。负数表示距离视频结束多少秒结束裁剪。例如 -10 表示到倒数第 10 秒结束裁剪。

  • IsPersistence:

    是否固化。0 不固化,1 固化。默认不固化。

  • ExpireTime:

    剪辑固化后的视频存储过期时间。格式参照 [ISO 日期格式](cloud.tencent.com/document/product/266/11732#I)。填“9999-12-31T23:59:59Z”表示永不过期。过期后该媒体文件及其相关资源(转码结果、雪碧图等)将被永久删除。仅 IsPersistence 为 1 时有效,默认剪辑固化的视频永不过期。

  • Procedure:
  • ClassId:

    分类ID,用于对媒体进行分类管理,可通过 [创建分类](/document/product/266/7812) 接口,创建分类,获得分类 ID。

  • SourceContext:

    来源上下文,用于透传用户请求信息,(/document/product/266/7830) 将返回该字段值,最长 250 个字符。仅 IsPersistence 为 1 时有效。

  • SessionContext:

    会话上下文,用于透传用户请求信息,当指定 Procedure 参数后,(/document/product/266/9636) 将返回该字段值,最长 1000 个字符。仅 IsPersistence 为 1 时有效。

  • Precision:

    该字段已废弃。

  • OutputMediaType:

    输出视频类型,取值有:<li>hls: 输出 hls 文件。</li>默认取值 hls。

  • ExtInfo:

    保留字段,特殊用途时使用。 示例值:“”



26724
26725
26726
# File 'lib/v20180717/models.rb', line 26724

def SubAppId
  @SubAppId
end

#UrlObject

<li>默认值:0,表示其他分类。</li> 仅 IsPersistence 为 1 时有效。

Parameters:

  • Url:

    需要裁剪的腾讯云点播 HLS 视频 URL。

  • SubAppId: (b)

    点播(/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>

  • StartTimeOffset:

    裁剪的开始偏移时间,单位秒。默认 0,即从视频开头开始裁剪。负数表示距离视频结束多少秒开始裁剪。例如 -10 表示从倒数第 10 秒开始裁剪。

  • EndTimeOffset:

    裁剪的结束偏移时间,单位秒。默认 0,即裁剪到视频尾部。负数表示距离视频结束多少秒结束裁剪。例如 -10 表示到倒数第 10 秒结束裁剪。

  • IsPersistence:

    是否固化。0 不固化,1 固化。默认不固化。

  • ExpireTime:

    剪辑固化后的视频存储过期时间。格式参照 [ISO 日期格式](cloud.tencent.com/document/product/266/11732#I)。填“9999-12-31T23:59:59Z”表示永不过期。过期后该媒体文件及其相关资源(转码结果、雪碧图等)将被永久删除。仅 IsPersistence 为 1 时有效,默认剪辑固化的视频永不过期。

  • Procedure:
  • ClassId:

    分类ID,用于对媒体进行分类管理,可通过 [创建分类](/document/product/266/7812) 接口,创建分类,获得分类 ID。

  • SourceContext:

    来源上下文,用于透传用户请求信息,(/document/product/266/7830) 将返回该字段值,最长 250 个字符。仅 IsPersistence 为 1 时有效。

  • SessionContext:

    会话上下文,用于透传用户请求信息,当指定 Procedure 参数后,(/document/product/266/9636) 将返回该字段值,最长 1000 个字符。仅 IsPersistence 为 1 时有效。

  • Precision:

    该字段已废弃。

  • OutputMediaType:

    输出视频类型,取值有:<li>hls: 输出 hls 文件。</li>默认取值 hls。

  • ExtInfo:

    保留字段,特殊用途时使用。 示例值:“”



26724
26725
26726
# File 'lib/v20180717/models.rb', line 26724

def Url
  @Url
end

Instance Method Details

#deserialize(params) ⇒ Object



26742
26743
26744
26745
26746
26747
26748
26749
26750
26751
26752
26753
26754
26755
26756
# File 'lib/v20180717/models.rb', line 26742

def deserialize(params)
  @Url = params['Url']
  @SubAppId = params['SubAppId']
  @StartTimeOffset = params['StartTimeOffset']
  @EndTimeOffset = params['EndTimeOffset']
  @IsPersistence = params['IsPersistence']
  @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