Class: TencentCloud::Vod::V20180717::ModifyMediaInfoRequest

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

Overview

ModifyMediaInfo请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(fileid = nil, subappid = nil, name = nil, description = nil, classid = nil, expiretime = nil, coverdata = nil, addkeyframedescs = nil, deletekeyframedescs = nil, clearkeyframedescs = nil, addtags = nil, deletetags = nil, cleartags = nil, addsubtitles = nil, deletesubtitleids = nil, clearsubtitles = nil) ⇒ ModifyMediaInfoRequest

Returns a new instance of ModifyMediaInfoRequest.



19766
19767
19768
19769
19770
19771
19772
19773
19774
19775
19776
19777
19778
19779
19780
19781
19782
19783
# File 'lib/v20180717/models.rb', line 19766

def initialize(fileid=nil, subappid=nil, name=nil, description=nil, classid=nil, expiretime=nil, coverdata=nil, addkeyframedescs=nil, deletekeyframedescs=nil, clearkeyframedescs=nil, addtags=nil, deletetags=nil, cleartags=nil, addsubtitles=nil, deletesubtitleids=nil, clearsubtitles=nil)
  @FileId = fileid
  @SubAppId = subappid
  @Name = name
  @Description = description
  @ClassId = classid
  @ExpireTime = expiretime
  @CoverData = coverdata
  @AddKeyFrameDescs = addkeyframedescs
  @DeleteKeyFrameDescs = deletekeyframedescs
  @ClearKeyFrameDescs = clearkeyframedescs
  @AddTags = addtags
  @DeleteTags = deletetags
  @ClearTags = cleartags
  @AddSubtitles = addsubtitles
  @DeleteSubtitleIds = deletesubtitleids
  @ClearSubtitles = clearsubtitles
end

Instance Attribute Details

#AddKeyFrameDescsObject

同一个请求里,ClearKeyFrameDescs 与 AddKeyFrameDescs 不能同时出现。同一个请求里,ClearTags 与 AddTags 不能同时出现。同一个请求里,ClearSubtitles 与 AddSubtitles不能同时出现。

Parameters:

  • FileId:

    媒体文件唯一标识。

  • SubAppId: (b)

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

  • Name:

    媒体文件名称,最长 64 个字符。

  • Description:

    媒体文件描述,最长 128 个字符。

  • ClassId:

    媒体文件分类 ID。

  • ExpireTime:

    媒体文件过期时间,采用 [ISO 日期格式](cloud.tencent.com/document/product/266/11732#I)。填“9999-12-31T23:59:59Z”表示永不过期。过期后该媒体文件及其相关资源(转码结果、雪碧图等)将被永久删除。

  • CoverData:

    视频封面图片文件(如 jpeg, png 等)进行 [Base64](tools.ietf.org/html/rfc4648) 编码后的字符串,仅支持 gif、jpeg、png 三种图片格式。

  • AddKeyFrameDescs:

    新增的一组视频打点信息,如果某个偏移时间已存在打点,则会进行覆盖操作,单个媒体文件最多 100 个打点信息。同一个请求里,AddKeyFrameDescs 的时间偏移参数必须与 DeleteKeyFrameDescs 都不同。

  • DeleteKeyFrameDescs:

    要删除的一组视频打点信息的时间偏移,单位:秒。同一个请求里,AddKeyFrameDescs 的时间偏移参数必须与 DeleteKeyFrameDescs 都不同。

  • ClearKeyFrameDescs:

    取值 1 表示清空视频打点信息,其他值无意义。

  • AddTags:

    新增的一组标签,单个媒体文件最多 16 个标签,单个标签最多 32 个字符。同一个请求里,AddTags 参数必须与 DeleteTags 都不同。

  • DeleteTags:

    要删除的一组标签。同一个请求里,AddTags 参数必须与 DeleteTags 都不同。

  • ClearTags:

    取值 1 表示清空媒体文件所有标签,其他值无意义。

  • AddSubtitles:

    新增一组字幕。单个媒体文件最多 16 个字幕。同一个请求中,AddSubtitles 中指定的字幕 Id 必须与 DeleteSubtitleIds 都不相同。

  • DeleteSubtitleIds:

    待删除字幕的唯一标识。同一个请求中,AddSubtitles 中指定的字幕 Id 必须与 DeleteSubtitleIds 都不相同。

  • ClearSubtitles:

    取值 1 表示清空媒体文件所有的字幕信息,其他值无意义。



19764
19765
19766
# File 'lib/v20180717/models.rb', line 19764

def AddKeyFrameDescs
  @AddKeyFrameDescs
end

#AddSubtitlesObject

同一个请求里,ClearKeyFrameDescs 与 AddKeyFrameDescs 不能同时出现。同一个请求里,ClearTags 与 AddTags 不能同时出现。同一个请求里,ClearSubtitles 与 AddSubtitles不能同时出现。

Parameters:

  • FileId:

    媒体文件唯一标识。

  • SubAppId: (b)

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

  • Name:

    媒体文件名称,最长 64 个字符。

  • Description:

    媒体文件描述,最长 128 个字符。

  • ClassId:

    媒体文件分类 ID。

  • ExpireTime:

    媒体文件过期时间,采用 [ISO 日期格式](cloud.tencent.com/document/product/266/11732#I)。填“9999-12-31T23:59:59Z”表示永不过期。过期后该媒体文件及其相关资源(转码结果、雪碧图等)将被永久删除。

  • CoverData:

    视频封面图片文件(如 jpeg, png 等)进行 [Base64](tools.ietf.org/html/rfc4648) 编码后的字符串,仅支持 gif、jpeg、png 三种图片格式。

  • AddKeyFrameDescs:

    新增的一组视频打点信息,如果某个偏移时间已存在打点,则会进行覆盖操作,单个媒体文件最多 100 个打点信息。同一个请求里,AddKeyFrameDescs 的时间偏移参数必须与 DeleteKeyFrameDescs 都不同。

  • DeleteKeyFrameDescs:

    要删除的一组视频打点信息的时间偏移,单位:秒。同一个请求里,AddKeyFrameDescs 的时间偏移参数必须与 DeleteKeyFrameDescs 都不同。

  • ClearKeyFrameDescs:

    取值 1 表示清空视频打点信息,其他值无意义。

  • AddTags:

    新增的一组标签,单个媒体文件最多 16 个标签,单个标签最多 32 个字符。同一个请求里,AddTags 参数必须与 DeleteTags 都不同。

  • DeleteTags:

    要删除的一组标签。同一个请求里,AddTags 参数必须与 DeleteTags 都不同。

  • ClearTags:

    取值 1 表示清空媒体文件所有标签,其他值无意义。

  • AddSubtitles:

    新增一组字幕。单个媒体文件最多 16 个字幕。同一个请求中,AddSubtitles 中指定的字幕 Id 必须与 DeleteSubtitleIds 都不相同。

  • DeleteSubtitleIds:

    待删除字幕的唯一标识。同一个请求中,AddSubtitles 中指定的字幕 Id 必须与 DeleteSubtitleIds 都不相同。

  • ClearSubtitles:

    取值 1 表示清空媒体文件所有的字幕信息,其他值无意义。



19764
19765
19766
# File 'lib/v20180717/models.rb', line 19764

def AddSubtitles
  @AddSubtitles
end

#AddTagsObject

同一个请求里,ClearKeyFrameDescs 与 AddKeyFrameDescs 不能同时出现。同一个请求里,ClearTags 与 AddTags 不能同时出现。同一个请求里,ClearSubtitles 与 AddSubtitles不能同时出现。

Parameters:

  • FileId:

    媒体文件唯一标识。

  • SubAppId: (b)

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

  • Name:

    媒体文件名称,最长 64 个字符。

  • Description:

    媒体文件描述,最长 128 个字符。

  • ClassId:

    媒体文件分类 ID。

  • ExpireTime:

    媒体文件过期时间,采用 [ISO 日期格式](cloud.tencent.com/document/product/266/11732#I)。填“9999-12-31T23:59:59Z”表示永不过期。过期后该媒体文件及其相关资源(转码结果、雪碧图等)将被永久删除。

  • CoverData:

    视频封面图片文件(如 jpeg, png 等)进行 [Base64](tools.ietf.org/html/rfc4648) 编码后的字符串,仅支持 gif、jpeg、png 三种图片格式。

  • AddKeyFrameDescs:

    新增的一组视频打点信息,如果某个偏移时间已存在打点,则会进行覆盖操作,单个媒体文件最多 100 个打点信息。同一个请求里,AddKeyFrameDescs 的时间偏移参数必须与 DeleteKeyFrameDescs 都不同。

  • DeleteKeyFrameDescs:

    要删除的一组视频打点信息的时间偏移,单位:秒。同一个请求里,AddKeyFrameDescs 的时间偏移参数必须与 DeleteKeyFrameDescs 都不同。

  • ClearKeyFrameDescs:

    取值 1 表示清空视频打点信息,其他值无意义。

  • AddTags:

    新增的一组标签,单个媒体文件最多 16 个标签,单个标签最多 32 个字符。同一个请求里,AddTags 参数必须与 DeleteTags 都不同。

  • DeleteTags:

    要删除的一组标签。同一个请求里,AddTags 参数必须与 DeleteTags 都不同。

  • ClearTags:

    取值 1 表示清空媒体文件所有标签,其他值无意义。

  • AddSubtitles:

    新增一组字幕。单个媒体文件最多 16 个字幕。同一个请求中,AddSubtitles 中指定的字幕 Id 必须与 DeleteSubtitleIds 都不相同。

  • DeleteSubtitleIds:

    待删除字幕的唯一标识。同一个请求中,AddSubtitles 中指定的字幕 Id 必须与 DeleteSubtitleIds 都不相同。

  • ClearSubtitles:

    取值 1 表示清空媒体文件所有的字幕信息,其他值无意义。



19764
19765
19766
# File 'lib/v20180717/models.rb', line 19764

def AddTags
  @AddTags
end

#ClassIdObject

同一个请求里,ClearKeyFrameDescs 与 AddKeyFrameDescs 不能同时出现。同一个请求里,ClearTags 与 AddTags 不能同时出现。同一个请求里,ClearSubtitles 与 AddSubtitles不能同时出现。

Parameters:

  • FileId:

    媒体文件唯一标识。

  • SubAppId: (b)

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

  • Name:

    媒体文件名称,最长 64 个字符。

  • Description:

    媒体文件描述,最长 128 个字符。

  • ClassId:

    媒体文件分类 ID。

  • ExpireTime:

    媒体文件过期时间,采用 [ISO 日期格式](cloud.tencent.com/document/product/266/11732#I)。填“9999-12-31T23:59:59Z”表示永不过期。过期后该媒体文件及其相关资源(转码结果、雪碧图等)将被永久删除。

  • CoverData:

    视频封面图片文件(如 jpeg, png 等)进行 [Base64](tools.ietf.org/html/rfc4648) 编码后的字符串,仅支持 gif、jpeg、png 三种图片格式。

  • AddKeyFrameDescs:

    新增的一组视频打点信息,如果某个偏移时间已存在打点,则会进行覆盖操作,单个媒体文件最多 100 个打点信息。同一个请求里,AddKeyFrameDescs 的时间偏移参数必须与 DeleteKeyFrameDescs 都不同。

  • DeleteKeyFrameDescs:

    要删除的一组视频打点信息的时间偏移,单位:秒。同一个请求里,AddKeyFrameDescs 的时间偏移参数必须与 DeleteKeyFrameDescs 都不同。

  • ClearKeyFrameDescs:

    取值 1 表示清空视频打点信息,其他值无意义。

  • AddTags:

    新增的一组标签,单个媒体文件最多 16 个标签,单个标签最多 32 个字符。同一个请求里,AddTags 参数必须与 DeleteTags 都不同。

  • DeleteTags:

    要删除的一组标签。同一个请求里,AddTags 参数必须与 DeleteTags 都不同。

  • ClearTags:

    取值 1 表示清空媒体文件所有标签,其他值无意义。

  • AddSubtitles:

    新增一组字幕。单个媒体文件最多 16 个字幕。同一个请求中,AddSubtitles 中指定的字幕 Id 必须与 DeleteSubtitleIds 都不相同。

  • DeleteSubtitleIds:

    待删除字幕的唯一标识。同一个请求中,AddSubtitles 中指定的字幕 Id 必须与 DeleteSubtitleIds 都不相同。

  • ClearSubtitles:

    取值 1 表示清空媒体文件所有的字幕信息,其他值无意义。



19764
19765
19766
# File 'lib/v20180717/models.rb', line 19764

def ClassId
  @ClassId
end

#ClearKeyFrameDescsObject

同一个请求里,ClearKeyFrameDescs 与 AddKeyFrameDescs 不能同时出现。同一个请求里,ClearTags 与 AddTags 不能同时出现。同一个请求里,ClearSubtitles 与 AddSubtitles不能同时出现。

Parameters:

  • FileId:

    媒体文件唯一标识。

  • SubAppId: (b)

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

  • Name:

    媒体文件名称,最长 64 个字符。

  • Description:

    媒体文件描述,最长 128 个字符。

  • ClassId:

    媒体文件分类 ID。

  • ExpireTime:

    媒体文件过期时间,采用 [ISO 日期格式](cloud.tencent.com/document/product/266/11732#I)。填“9999-12-31T23:59:59Z”表示永不过期。过期后该媒体文件及其相关资源(转码结果、雪碧图等)将被永久删除。

  • CoverData:

    视频封面图片文件(如 jpeg, png 等)进行 [Base64](tools.ietf.org/html/rfc4648) 编码后的字符串,仅支持 gif、jpeg、png 三种图片格式。

  • AddKeyFrameDescs:

    新增的一组视频打点信息,如果某个偏移时间已存在打点,则会进行覆盖操作,单个媒体文件最多 100 个打点信息。同一个请求里,AddKeyFrameDescs 的时间偏移参数必须与 DeleteKeyFrameDescs 都不同。

  • DeleteKeyFrameDescs:

    要删除的一组视频打点信息的时间偏移,单位:秒。同一个请求里,AddKeyFrameDescs 的时间偏移参数必须与 DeleteKeyFrameDescs 都不同。

  • ClearKeyFrameDescs:

    取值 1 表示清空视频打点信息,其他值无意义。

  • AddTags:

    新增的一组标签,单个媒体文件最多 16 个标签,单个标签最多 32 个字符。同一个请求里,AddTags 参数必须与 DeleteTags 都不同。

  • DeleteTags:

    要删除的一组标签。同一个请求里,AddTags 参数必须与 DeleteTags 都不同。

  • ClearTags:

    取值 1 表示清空媒体文件所有标签,其他值无意义。

  • AddSubtitles:

    新增一组字幕。单个媒体文件最多 16 个字幕。同一个请求中,AddSubtitles 中指定的字幕 Id 必须与 DeleteSubtitleIds 都不相同。

  • DeleteSubtitleIds:

    待删除字幕的唯一标识。同一个请求中,AddSubtitles 中指定的字幕 Id 必须与 DeleteSubtitleIds 都不相同。

  • ClearSubtitles:

    取值 1 表示清空媒体文件所有的字幕信息,其他值无意义。



19764
19765
19766
# File 'lib/v20180717/models.rb', line 19764

def ClearKeyFrameDescs
  @ClearKeyFrameDescs
end

#ClearSubtitlesObject

同一个请求里,ClearKeyFrameDescs 与 AddKeyFrameDescs 不能同时出现。同一个请求里,ClearTags 与 AddTags 不能同时出现。同一个请求里,ClearSubtitles 与 AddSubtitles不能同时出现。

Parameters:

  • FileId:

    媒体文件唯一标识。

  • SubAppId: (b)

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

  • Name:

    媒体文件名称,最长 64 个字符。

  • Description:

    媒体文件描述,最长 128 个字符。

  • ClassId:

    媒体文件分类 ID。

  • ExpireTime:

    媒体文件过期时间,采用 [ISO 日期格式](cloud.tencent.com/document/product/266/11732#I)。填“9999-12-31T23:59:59Z”表示永不过期。过期后该媒体文件及其相关资源(转码结果、雪碧图等)将被永久删除。

  • CoverData:

    视频封面图片文件(如 jpeg, png 等)进行 [Base64](tools.ietf.org/html/rfc4648) 编码后的字符串,仅支持 gif、jpeg、png 三种图片格式。

  • AddKeyFrameDescs:

    新增的一组视频打点信息,如果某个偏移时间已存在打点,则会进行覆盖操作,单个媒体文件最多 100 个打点信息。同一个请求里,AddKeyFrameDescs 的时间偏移参数必须与 DeleteKeyFrameDescs 都不同。

  • DeleteKeyFrameDescs:

    要删除的一组视频打点信息的时间偏移,单位:秒。同一个请求里,AddKeyFrameDescs 的时间偏移参数必须与 DeleteKeyFrameDescs 都不同。

  • ClearKeyFrameDescs:

    取值 1 表示清空视频打点信息,其他值无意义。

  • AddTags:

    新增的一组标签,单个媒体文件最多 16 个标签,单个标签最多 32 个字符。同一个请求里,AddTags 参数必须与 DeleteTags 都不同。

  • DeleteTags:

    要删除的一组标签。同一个请求里,AddTags 参数必须与 DeleteTags 都不同。

  • ClearTags:

    取值 1 表示清空媒体文件所有标签,其他值无意义。

  • AddSubtitles:

    新增一组字幕。单个媒体文件最多 16 个字幕。同一个请求中,AddSubtitles 中指定的字幕 Id 必须与 DeleteSubtitleIds 都不相同。

  • DeleteSubtitleIds:

    待删除字幕的唯一标识。同一个请求中,AddSubtitles 中指定的字幕 Id 必须与 DeleteSubtitleIds 都不相同。

  • ClearSubtitles:

    取值 1 表示清空媒体文件所有的字幕信息,其他值无意义。



19764
19765
19766
# File 'lib/v20180717/models.rb', line 19764

def ClearSubtitles
  @ClearSubtitles
end

#ClearTagsObject

同一个请求里,ClearKeyFrameDescs 与 AddKeyFrameDescs 不能同时出现。同一个请求里,ClearTags 与 AddTags 不能同时出现。同一个请求里,ClearSubtitles 与 AddSubtitles不能同时出现。

Parameters:

  • FileId:

    媒体文件唯一标识。

  • SubAppId: (b)

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

  • Name:

    媒体文件名称,最长 64 个字符。

  • Description:

    媒体文件描述,最长 128 个字符。

  • ClassId:

    媒体文件分类 ID。

  • ExpireTime:

    媒体文件过期时间,采用 [ISO 日期格式](cloud.tencent.com/document/product/266/11732#I)。填“9999-12-31T23:59:59Z”表示永不过期。过期后该媒体文件及其相关资源(转码结果、雪碧图等)将被永久删除。

  • CoverData:

    视频封面图片文件(如 jpeg, png 等)进行 [Base64](tools.ietf.org/html/rfc4648) 编码后的字符串,仅支持 gif、jpeg、png 三种图片格式。

  • AddKeyFrameDescs:

    新增的一组视频打点信息,如果某个偏移时间已存在打点,则会进行覆盖操作,单个媒体文件最多 100 个打点信息。同一个请求里,AddKeyFrameDescs 的时间偏移参数必须与 DeleteKeyFrameDescs 都不同。

  • DeleteKeyFrameDescs:

    要删除的一组视频打点信息的时间偏移,单位:秒。同一个请求里,AddKeyFrameDescs 的时间偏移参数必须与 DeleteKeyFrameDescs 都不同。

  • ClearKeyFrameDescs:

    取值 1 表示清空视频打点信息,其他值无意义。

  • AddTags:

    新增的一组标签,单个媒体文件最多 16 个标签,单个标签最多 32 个字符。同一个请求里,AddTags 参数必须与 DeleteTags 都不同。

  • DeleteTags:

    要删除的一组标签。同一个请求里,AddTags 参数必须与 DeleteTags 都不同。

  • ClearTags:

    取值 1 表示清空媒体文件所有标签,其他值无意义。

  • AddSubtitles:

    新增一组字幕。单个媒体文件最多 16 个字幕。同一个请求中,AddSubtitles 中指定的字幕 Id 必须与 DeleteSubtitleIds 都不相同。

  • DeleteSubtitleIds:

    待删除字幕的唯一标识。同一个请求中,AddSubtitles 中指定的字幕 Id 必须与 DeleteSubtitleIds 都不相同。

  • ClearSubtitles:

    取值 1 表示清空媒体文件所有的字幕信息,其他值无意义。



19764
19765
19766
# File 'lib/v20180717/models.rb', line 19764

def ClearTags
  @ClearTags
end

#CoverDataObject

同一个请求里,ClearKeyFrameDescs 与 AddKeyFrameDescs 不能同时出现。同一个请求里,ClearTags 与 AddTags 不能同时出现。同一个请求里,ClearSubtitles 与 AddSubtitles不能同时出现。

Parameters:

  • FileId:

    媒体文件唯一标识。

  • SubAppId: (b)

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

  • Name:

    媒体文件名称,最长 64 个字符。

  • Description:

    媒体文件描述,最长 128 个字符。

  • ClassId:

    媒体文件分类 ID。

  • ExpireTime:

    媒体文件过期时间,采用 [ISO 日期格式](cloud.tencent.com/document/product/266/11732#I)。填“9999-12-31T23:59:59Z”表示永不过期。过期后该媒体文件及其相关资源(转码结果、雪碧图等)将被永久删除。

  • CoverData:

    视频封面图片文件(如 jpeg, png 等)进行 [Base64](tools.ietf.org/html/rfc4648) 编码后的字符串,仅支持 gif、jpeg、png 三种图片格式。

  • AddKeyFrameDescs:

    新增的一组视频打点信息,如果某个偏移时间已存在打点,则会进行覆盖操作,单个媒体文件最多 100 个打点信息。同一个请求里,AddKeyFrameDescs 的时间偏移参数必须与 DeleteKeyFrameDescs 都不同。

  • DeleteKeyFrameDescs:

    要删除的一组视频打点信息的时间偏移,单位:秒。同一个请求里,AddKeyFrameDescs 的时间偏移参数必须与 DeleteKeyFrameDescs 都不同。

  • ClearKeyFrameDescs:

    取值 1 表示清空视频打点信息,其他值无意义。

  • AddTags:

    新增的一组标签,单个媒体文件最多 16 个标签,单个标签最多 32 个字符。同一个请求里,AddTags 参数必须与 DeleteTags 都不同。

  • DeleteTags:

    要删除的一组标签。同一个请求里,AddTags 参数必须与 DeleteTags 都不同。

  • ClearTags:

    取值 1 表示清空媒体文件所有标签,其他值无意义。

  • AddSubtitles:

    新增一组字幕。单个媒体文件最多 16 个字幕。同一个请求中,AddSubtitles 中指定的字幕 Id 必须与 DeleteSubtitleIds 都不相同。

  • DeleteSubtitleIds:

    待删除字幕的唯一标识。同一个请求中,AddSubtitles 中指定的字幕 Id 必须与 DeleteSubtitleIds 都不相同。

  • ClearSubtitles:

    取值 1 表示清空媒体文件所有的字幕信息,其他值无意义。



19764
19765
19766
# File 'lib/v20180717/models.rb', line 19764

def CoverData
  @CoverData
end

#DeleteKeyFrameDescsObject

同一个请求里,ClearKeyFrameDescs 与 AddKeyFrameDescs 不能同时出现。同一个请求里,ClearTags 与 AddTags 不能同时出现。同一个请求里,ClearSubtitles 与 AddSubtitles不能同时出现。

Parameters:

  • FileId:

    媒体文件唯一标识。

  • SubAppId: (b)

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

  • Name:

    媒体文件名称,最长 64 个字符。

  • Description:

    媒体文件描述,最长 128 个字符。

  • ClassId:

    媒体文件分类 ID。

  • ExpireTime:

    媒体文件过期时间,采用 [ISO 日期格式](cloud.tencent.com/document/product/266/11732#I)。填“9999-12-31T23:59:59Z”表示永不过期。过期后该媒体文件及其相关资源(转码结果、雪碧图等)将被永久删除。

  • CoverData:

    视频封面图片文件(如 jpeg, png 等)进行 [Base64](tools.ietf.org/html/rfc4648) 编码后的字符串,仅支持 gif、jpeg、png 三种图片格式。

  • AddKeyFrameDescs:

    新增的一组视频打点信息,如果某个偏移时间已存在打点,则会进行覆盖操作,单个媒体文件最多 100 个打点信息。同一个请求里,AddKeyFrameDescs 的时间偏移参数必须与 DeleteKeyFrameDescs 都不同。

  • DeleteKeyFrameDescs:

    要删除的一组视频打点信息的时间偏移,单位:秒。同一个请求里,AddKeyFrameDescs 的时间偏移参数必须与 DeleteKeyFrameDescs 都不同。

  • ClearKeyFrameDescs:

    取值 1 表示清空视频打点信息,其他值无意义。

  • AddTags:

    新增的一组标签,单个媒体文件最多 16 个标签,单个标签最多 32 个字符。同一个请求里,AddTags 参数必须与 DeleteTags 都不同。

  • DeleteTags:

    要删除的一组标签。同一个请求里,AddTags 参数必须与 DeleteTags 都不同。

  • ClearTags:

    取值 1 表示清空媒体文件所有标签,其他值无意义。

  • AddSubtitles:

    新增一组字幕。单个媒体文件最多 16 个字幕。同一个请求中,AddSubtitles 中指定的字幕 Id 必须与 DeleteSubtitleIds 都不相同。

  • DeleteSubtitleIds:

    待删除字幕的唯一标识。同一个请求中,AddSubtitles 中指定的字幕 Id 必须与 DeleteSubtitleIds 都不相同。

  • ClearSubtitles:

    取值 1 表示清空媒体文件所有的字幕信息,其他值无意义。



19764
19765
19766
# File 'lib/v20180717/models.rb', line 19764

def DeleteKeyFrameDescs
  @DeleteKeyFrameDescs
end

#DeleteSubtitleIdsObject

同一个请求里,ClearKeyFrameDescs 与 AddKeyFrameDescs 不能同时出现。同一个请求里,ClearTags 与 AddTags 不能同时出现。同一个请求里,ClearSubtitles 与 AddSubtitles不能同时出现。

Parameters:

  • FileId:

    媒体文件唯一标识。

  • SubAppId: (b)

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

  • Name:

    媒体文件名称,最长 64 个字符。

  • Description:

    媒体文件描述,最长 128 个字符。

  • ClassId:

    媒体文件分类 ID。

  • ExpireTime:

    媒体文件过期时间,采用 [ISO 日期格式](cloud.tencent.com/document/product/266/11732#I)。填“9999-12-31T23:59:59Z”表示永不过期。过期后该媒体文件及其相关资源(转码结果、雪碧图等)将被永久删除。

  • CoverData:

    视频封面图片文件(如 jpeg, png 等)进行 [Base64](tools.ietf.org/html/rfc4648) 编码后的字符串,仅支持 gif、jpeg、png 三种图片格式。

  • AddKeyFrameDescs:

    新增的一组视频打点信息,如果某个偏移时间已存在打点,则会进行覆盖操作,单个媒体文件最多 100 个打点信息。同一个请求里,AddKeyFrameDescs 的时间偏移参数必须与 DeleteKeyFrameDescs 都不同。

  • DeleteKeyFrameDescs:

    要删除的一组视频打点信息的时间偏移,单位:秒。同一个请求里,AddKeyFrameDescs 的时间偏移参数必须与 DeleteKeyFrameDescs 都不同。

  • ClearKeyFrameDescs:

    取值 1 表示清空视频打点信息,其他值无意义。

  • AddTags:

    新增的一组标签,单个媒体文件最多 16 个标签,单个标签最多 32 个字符。同一个请求里,AddTags 参数必须与 DeleteTags 都不同。

  • DeleteTags:

    要删除的一组标签。同一个请求里,AddTags 参数必须与 DeleteTags 都不同。

  • ClearTags:

    取值 1 表示清空媒体文件所有标签,其他值无意义。

  • AddSubtitles:

    新增一组字幕。单个媒体文件最多 16 个字幕。同一个请求中,AddSubtitles 中指定的字幕 Id 必须与 DeleteSubtitleIds 都不相同。

  • DeleteSubtitleIds:

    待删除字幕的唯一标识。同一个请求中,AddSubtitles 中指定的字幕 Id 必须与 DeleteSubtitleIds 都不相同。

  • ClearSubtitles:

    取值 1 表示清空媒体文件所有的字幕信息,其他值无意义。



19764
19765
19766
# File 'lib/v20180717/models.rb', line 19764

def DeleteSubtitleIds
  @DeleteSubtitleIds
end

#DeleteTagsObject

同一个请求里,ClearKeyFrameDescs 与 AddKeyFrameDescs 不能同时出现。同一个请求里,ClearTags 与 AddTags 不能同时出现。同一个请求里,ClearSubtitles 与 AddSubtitles不能同时出现。

Parameters:

  • FileId:

    媒体文件唯一标识。

  • SubAppId: (b)

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

  • Name:

    媒体文件名称,最长 64 个字符。

  • Description:

    媒体文件描述,最长 128 个字符。

  • ClassId:

    媒体文件分类 ID。

  • ExpireTime:

    媒体文件过期时间,采用 [ISO 日期格式](cloud.tencent.com/document/product/266/11732#I)。填“9999-12-31T23:59:59Z”表示永不过期。过期后该媒体文件及其相关资源(转码结果、雪碧图等)将被永久删除。

  • CoverData:

    视频封面图片文件(如 jpeg, png 等)进行 [Base64](tools.ietf.org/html/rfc4648) 编码后的字符串,仅支持 gif、jpeg、png 三种图片格式。

  • AddKeyFrameDescs:

    新增的一组视频打点信息,如果某个偏移时间已存在打点,则会进行覆盖操作,单个媒体文件最多 100 个打点信息。同一个请求里,AddKeyFrameDescs 的时间偏移参数必须与 DeleteKeyFrameDescs 都不同。

  • DeleteKeyFrameDescs:

    要删除的一组视频打点信息的时间偏移,单位:秒。同一个请求里,AddKeyFrameDescs 的时间偏移参数必须与 DeleteKeyFrameDescs 都不同。

  • ClearKeyFrameDescs:

    取值 1 表示清空视频打点信息,其他值无意义。

  • AddTags:

    新增的一组标签,单个媒体文件最多 16 个标签,单个标签最多 32 个字符。同一个请求里,AddTags 参数必须与 DeleteTags 都不同。

  • DeleteTags:

    要删除的一组标签。同一个请求里,AddTags 参数必须与 DeleteTags 都不同。

  • ClearTags:

    取值 1 表示清空媒体文件所有标签,其他值无意义。

  • AddSubtitles:

    新增一组字幕。单个媒体文件最多 16 个字幕。同一个请求中,AddSubtitles 中指定的字幕 Id 必须与 DeleteSubtitleIds 都不相同。

  • DeleteSubtitleIds:

    待删除字幕的唯一标识。同一个请求中,AddSubtitles 中指定的字幕 Id 必须与 DeleteSubtitleIds 都不相同。

  • ClearSubtitles:

    取值 1 表示清空媒体文件所有的字幕信息,其他值无意义。



19764
19765
19766
# File 'lib/v20180717/models.rb', line 19764

def DeleteTags
  @DeleteTags
end

#DescriptionObject

同一个请求里,ClearKeyFrameDescs 与 AddKeyFrameDescs 不能同时出现。同一个请求里,ClearTags 与 AddTags 不能同时出现。同一个请求里,ClearSubtitles 与 AddSubtitles不能同时出现。

Parameters:

  • FileId:

    媒体文件唯一标识。

  • SubAppId: (b)

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

  • Name:

    媒体文件名称,最长 64 个字符。

  • Description:

    媒体文件描述,最长 128 个字符。

  • ClassId:

    媒体文件分类 ID。

  • ExpireTime:

    媒体文件过期时间,采用 [ISO 日期格式](cloud.tencent.com/document/product/266/11732#I)。填“9999-12-31T23:59:59Z”表示永不过期。过期后该媒体文件及其相关资源(转码结果、雪碧图等)将被永久删除。

  • CoverData:

    视频封面图片文件(如 jpeg, png 等)进行 [Base64](tools.ietf.org/html/rfc4648) 编码后的字符串,仅支持 gif、jpeg、png 三种图片格式。

  • AddKeyFrameDescs:

    新增的一组视频打点信息,如果某个偏移时间已存在打点,则会进行覆盖操作,单个媒体文件最多 100 个打点信息。同一个请求里,AddKeyFrameDescs 的时间偏移参数必须与 DeleteKeyFrameDescs 都不同。

  • DeleteKeyFrameDescs:

    要删除的一组视频打点信息的时间偏移,单位:秒。同一个请求里,AddKeyFrameDescs 的时间偏移参数必须与 DeleteKeyFrameDescs 都不同。

  • ClearKeyFrameDescs:

    取值 1 表示清空视频打点信息,其他值无意义。

  • AddTags:

    新增的一组标签,单个媒体文件最多 16 个标签,单个标签最多 32 个字符。同一个请求里,AddTags 参数必须与 DeleteTags 都不同。

  • DeleteTags:

    要删除的一组标签。同一个请求里,AddTags 参数必须与 DeleteTags 都不同。

  • ClearTags:

    取值 1 表示清空媒体文件所有标签,其他值无意义。

  • AddSubtitles:

    新增一组字幕。单个媒体文件最多 16 个字幕。同一个请求中,AddSubtitles 中指定的字幕 Id 必须与 DeleteSubtitleIds 都不相同。

  • DeleteSubtitleIds:

    待删除字幕的唯一标识。同一个请求中,AddSubtitles 中指定的字幕 Id 必须与 DeleteSubtitleIds 都不相同。

  • ClearSubtitles:

    取值 1 表示清空媒体文件所有的字幕信息,其他值无意义。



19764
19765
19766
# File 'lib/v20180717/models.rb', line 19764

def Description
  @Description
end

#ExpireTimeObject

同一个请求里,ClearKeyFrameDescs 与 AddKeyFrameDescs 不能同时出现。同一个请求里,ClearTags 与 AddTags 不能同时出现。同一个请求里,ClearSubtitles 与 AddSubtitles不能同时出现。

Parameters:

  • FileId:

    媒体文件唯一标识。

  • SubAppId: (b)

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

  • Name:

    媒体文件名称,最长 64 个字符。

  • Description:

    媒体文件描述,最长 128 个字符。

  • ClassId:

    媒体文件分类 ID。

  • ExpireTime:

    媒体文件过期时间,采用 [ISO 日期格式](cloud.tencent.com/document/product/266/11732#I)。填“9999-12-31T23:59:59Z”表示永不过期。过期后该媒体文件及其相关资源(转码结果、雪碧图等)将被永久删除。

  • CoverData:

    视频封面图片文件(如 jpeg, png 等)进行 [Base64](tools.ietf.org/html/rfc4648) 编码后的字符串,仅支持 gif、jpeg、png 三种图片格式。

  • AddKeyFrameDescs:

    新增的一组视频打点信息,如果某个偏移时间已存在打点,则会进行覆盖操作,单个媒体文件最多 100 个打点信息。同一个请求里,AddKeyFrameDescs 的时间偏移参数必须与 DeleteKeyFrameDescs 都不同。

  • DeleteKeyFrameDescs:

    要删除的一组视频打点信息的时间偏移,单位:秒。同一个请求里,AddKeyFrameDescs 的时间偏移参数必须与 DeleteKeyFrameDescs 都不同。

  • ClearKeyFrameDescs:

    取值 1 表示清空视频打点信息,其他值无意义。

  • AddTags:

    新增的一组标签,单个媒体文件最多 16 个标签,单个标签最多 32 个字符。同一个请求里,AddTags 参数必须与 DeleteTags 都不同。

  • DeleteTags:

    要删除的一组标签。同一个请求里,AddTags 参数必须与 DeleteTags 都不同。

  • ClearTags:

    取值 1 表示清空媒体文件所有标签,其他值无意义。

  • AddSubtitles:

    新增一组字幕。单个媒体文件最多 16 个字幕。同一个请求中,AddSubtitles 中指定的字幕 Id 必须与 DeleteSubtitleIds 都不相同。

  • DeleteSubtitleIds:

    待删除字幕的唯一标识。同一个请求中,AddSubtitles 中指定的字幕 Id 必须与 DeleteSubtitleIds 都不相同。

  • ClearSubtitles:

    取值 1 表示清空媒体文件所有的字幕信息,其他值无意义。



19764
19765
19766
# File 'lib/v20180717/models.rb', line 19764

def ExpireTime
  @ExpireTime
end

#FileIdObject

同一个请求里,ClearKeyFrameDescs 与 AddKeyFrameDescs 不能同时出现。同一个请求里,ClearTags 与 AddTags 不能同时出现。同一个请求里,ClearSubtitles 与 AddSubtitles不能同时出现。

Parameters:

  • FileId:

    媒体文件唯一标识。

  • SubAppId: (b)

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

  • Name:

    媒体文件名称,最长 64 个字符。

  • Description:

    媒体文件描述,最长 128 个字符。

  • ClassId:

    媒体文件分类 ID。

  • ExpireTime:

    媒体文件过期时间,采用 [ISO 日期格式](cloud.tencent.com/document/product/266/11732#I)。填“9999-12-31T23:59:59Z”表示永不过期。过期后该媒体文件及其相关资源(转码结果、雪碧图等)将被永久删除。

  • CoverData:

    视频封面图片文件(如 jpeg, png 等)进行 [Base64](tools.ietf.org/html/rfc4648) 编码后的字符串,仅支持 gif、jpeg、png 三种图片格式。

  • AddKeyFrameDescs:

    新增的一组视频打点信息,如果某个偏移时间已存在打点,则会进行覆盖操作,单个媒体文件最多 100 个打点信息。同一个请求里,AddKeyFrameDescs 的时间偏移参数必须与 DeleteKeyFrameDescs 都不同。

  • DeleteKeyFrameDescs:

    要删除的一组视频打点信息的时间偏移,单位:秒。同一个请求里,AddKeyFrameDescs 的时间偏移参数必须与 DeleteKeyFrameDescs 都不同。

  • ClearKeyFrameDescs:

    取值 1 表示清空视频打点信息,其他值无意义。

  • AddTags:

    新增的一组标签,单个媒体文件最多 16 个标签,单个标签最多 32 个字符。同一个请求里,AddTags 参数必须与 DeleteTags 都不同。

  • DeleteTags:

    要删除的一组标签。同一个请求里,AddTags 参数必须与 DeleteTags 都不同。

  • ClearTags:

    取值 1 表示清空媒体文件所有标签,其他值无意义。

  • AddSubtitles:

    新增一组字幕。单个媒体文件最多 16 个字幕。同一个请求中,AddSubtitles 中指定的字幕 Id 必须与 DeleteSubtitleIds 都不相同。

  • DeleteSubtitleIds:

    待删除字幕的唯一标识。同一个请求中,AddSubtitles 中指定的字幕 Id 必须与 DeleteSubtitleIds 都不相同。

  • ClearSubtitles:

    取值 1 表示清空媒体文件所有的字幕信息,其他值无意义。



19764
19765
19766
# File 'lib/v20180717/models.rb', line 19764

def FileId
  @FileId
end

#NameObject

同一个请求里,ClearKeyFrameDescs 与 AddKeyFrameDescs 不能同时出现。同一个请求里,ClearTags 与 AddTags 不能同时出现。同一个请求里,ClearSubtitles 与 AddSubtitles不能同时出现。

Parameters:

  • FileId:

    媒体文件唯一标识。

  • SubAppId: (b)

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

  • Name:

    媒体文件名称,最长 64 个字符。

  • Description:

    媒体文件描述,最长 128 个字符。

  • ClassId:

    媒体文件分类 ID。

  • ExpireTime:

    媒体文件过期时间,采用 [ISO 日期格式](cloud.tencent.com/document/product/266/11732#I)。填“9999-12-31T23:59:59Z”表示永不过期。过期后该媒体文件及其相关资源(转码结果、雪碧图等)将被永久删除。

  • CoverData:

    视频封面图片文件(如 jpeg, png 等)进行 [Base64](tools.ietf.org/html/rfc4648) 编码后的字符串,仅支持 gif、jpeg、png 三种图片格式。

  • AddKeyFrameDescs:

    新增的一组视频打点信息,如果某个偏移时间已存在打点,则会进行覆盖操作,单个媒体文件最多 100 个打点信息。同一个请求里,AddKeyFrameDescs 的时间偏移参数必须与 DeleteKeyFrameDescs 都不同。

  • DeleteKeyFrameDescs:

    要删除的一组视频打点信息的时间偏移,单位:秒。同一个请求里,AddKeyFrameDescs 的时间偏移参数必须与 DeleteKeyFrameDescs 都不同。

  • ClearKeyFrameDescs:

    取值 1 表示清空视频打点信息,其他值无意义。

  • AddTags:

    新增的一组标签,单个媒体文件最多 16 个标签,单个标签最多 32 个字符。同一个请求里,AddTags 参数必须与 DeleteTags 都不同。

  • DeleteTags:

    要删除的一组标签。同一个请求里,AddTags 参数必须与 DeleteTags 都不同。

  • ClearTags:

    取值 1 表示清空媒体文件所有标签,其他值无意义。

  • AddSubtitles:

    新增一组字幕。单个媒体文件最多 16 个字幕。同一个请求中,AddSubtitles 中指定的字幕 Id 必须与 DeleteSubtitleIds 都不相同。

  • DeleteSubtitleIds:

    待删除字幕的唯一标识。同一个请求中,AddSubtitles 中指定的字幕 Id 必须与 DeleteSubtitleIds 都不相同。

  • ClearSubtitles:

    取值 1 表示清空媒体文件所有的字幕信息,其他值无意义。



19764
19765
19766
# File 'lib/v20180717/models.rb', line 19764

def Name
  @Name
end

#SubAppIdObject

同一个请求里,ClearKeyFrameDescs 与 AddKeyFrameDescs 不能同时出现。同一个请求里,ClearTags 与 AddTags 不能同时出现。同一个请求里,ClearSubtitles 与 AddSubtitles不能同时出现。

Parameters:

  • FileId:

    媒体文件唯一标识。

  • SubAppId: (b)

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

  • Name:

    媒体文件名称,最长 64 个字符。

  • Description:

    媒体文件描述,最长 128 个字符。

  • ClassId:

    媒体文件分类 ID。

  • ExpireTime:

    媒体文件过期时间,采用 [ISO 日期格式](cloud.tencent.com/document/product/266/11732#I)。填“9999-12-31T23:59:59Z”表示永不过期。过期后该媒体文件及其相关资源(转码结果、雪碧图等)将被永久删除。

  • CoverData:

    视频封面图片文件(如 jpeg, png 等)进行 [Base64](tools.ietf.org/html/rfc4648) 编码后的字符串,仅支持 gif、jpeg、png 三种图片格式。

  • AddKeyFrameDescs:

    新增的一组视频打点信息,如果某个偏移时间已存在打点,则会进行覆盖操作,单个媒体文件最多 100 个打点信息。同一个请求里,AddKeyFrameDescs 的时间偏移参数必须与 DeleteKeyFrameDescs 都不同。

  • DeleteKeyFrameDescs:

    要删除的一组视频打点信息的时间偏移,单位:秒。同一个请求里,AddKeyFrameDescs 的时间偏移参数必须与 DeleteKeyFrameDescs 都不同。

  • ClearKeyFrameDescs:

    取值 1 表示清空视频打点信息,其他值无意义。

  • AddTags:

    新增的一组标签,单个媒体文件最多 16 个标签,单个标签最多 32 个字符。同一个请求里,AddTags 参数必须与 DeleteTags 都不同。

  • DeleteTags:

    要删除的一组标签。同一个请求里,AddTags 参数必须与 DeleteTags 都不同。

  • ClearTags:

    取值 1 表示清空媒体文件所有标签,其他值无意义。

  • AddSubtitles:

    新增一组字幕。单个媒体文件最多 16 个字幕。同一个请求中,AddSubtitles 中指定的字幕 Id 必须与 DeleteSubtitleIds 都不相同。

  • DeleteSubtitleIds:

    待删除字幕的唯一标识。同一个请求中,AddSubtitles 中指定的字幕 Id 必须与 DeleteSubtitleIds 都不相同。

  • ClearSubtitles:

    取值 1 表示清空媒体文件所有的字幕信息,其他值无意义。



19764
19765
19766
# File 'lib/v20180717/models.rb', line 19764

def SubAppId
  @SubAppId
end

Instance Method Details

#deserialize(params) ⇒ Object



19785
19786
19787
19788
19789
19790
19791
19792
19793
19794
19795
19796
19797
19798
19799
19800
19801
19802
19803
19804
19805
19806
19807
19808
19809
19810
19811
19812
19813
19814
19815
19816
# File 'lib/v20180717/models.rb', line 19785

def deserialize(params)
  @FileId = params['FileId']
  @SubAppId = params['SubAppId']
  @Name = params['Name']
  @Description = params['Description']
  @ClassId = params['ClassId']
  @ExpireTime = params['ExpireTime']
  @CoverData = params['CoverData']
  unless params['AddKeyFrameDescs'].nil?
    @AddKeyFrameDescs = []
    params['AddKeyFrameDescs'].each do |i|
      mediakeyframedescitem_tmp = MediaKeyFrameDescItem.new
      mediakeyframedescitem_tmp.deserialize(i)
      @AddKeyFrameDescs << mediakeyframedescitem_tmp
    end
  end
  @DeleteKeyFrameDescs = params['DeleteKeyFrameDescs']
  @ClearKeyFrameDescs = params['ClearKeyFrameDescs']
  @AddTags = params['AddTags']
  @DeleteTags = params['DeleteTags']
  @ClearTags = params['ClearTags']
  unless params['AddSubtitles'].nil?
    @AddSubtitles = []
    params['AddSubtitles'].each do |i|
      mediasubtitleinput_tmp = MediaSubtitleInput.new
      mediasubtitleinput_tmp.deserialize(i)
      @AddSubtitles << mediasubtitleinput_tmp
    end
  end
  @DeleteSubtitleIds = params['DeleteSubtitleIds']
  @ClearSubtitles = params['ClearSubtitles']
end