Class: TencentCloud::Vod::V20180717::FastEditMediaRequest

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

Overview

FastEditMedia请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(fileinfos = nil, clipmode = nil, subappid = nil) ⇒ FastEditMediaRequest

Returns a new instance of FastEditMediaRequest.



14923
14924
14925
14926
14927
# File 'lib/v20180717/models.rb', line 14923

def initialize(fileinfos=nil, clipmode=nil, subappid=nil)
  @FileInfos = fileinfos
  @ClipMode = clipmode
  @SubAppId = subappid
end

Instance Attribute Details

#ClipModeObject

Parameters:

  • FileInfos:

    输入的媒体文件信息。最多支持传入100个媒体。

  • ClipMode:

    ClipMode 用来表示剪辑时间点落在一个 TS 分片中间时,是否包含这个分片。共有两种取值: <li>StartInclusiveEndInclusive:当剪辑起始时间点和结束时间点落在一个分片的中间时,都会包含这个分片;</li> <li>StartInclusiveEndExclusive:当起始时间点落在一个分片的中间时,会包含这个分片;而当结束时间点落在一个分片的中间时,不会包含这个分片。</li> 不填时,默认为 StartInclusiveEndInclusive。

  • SubAppId: (b)

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



14921
14922
14923
# File 'lib/v20180717/models.rb', line 14921

def ClipMode
  @ClipMode
end

#FileInfosObject

Parameters:

  • FileInfos:

    输入的媒体文件信息。最多支持传入100个媒体。

  • ClipMode:

    ClipMode 用来表示剪辑时间点落在一个 TS 分片中间时,是否包含这个分片。共有两种取值: <li>StartInclusiveEndInclusive:当剪辑起始时间点和结束时间点落在一个分片的中间时,都会包含这个分片;</li> <li>StartInclusiveEndExclusive:当起始时间点落在一个分片的中间时,会包含这个分片;而当结束时间点落在一个分片的中间时,不会包含这个分片。</li> 不填时,默认为 StartInclusiveEndInclusive。

  • SubAppId: (b)

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



14921
14922
14923
# File 'lib/v20180717/models.rb', line 14921

def FileInfos
  @FileInfos
end

#SubAppIdObject

Parameters:

  • FileInfos:

    输入的媒体文件信息。最多支持传入100个媒体。

  • ClipMode:

    ClipMode 用来表示剪辑时间点落在一个 TS 分片中间时,是否包含这个分片。共有两种取值: <li>StartInclusiveEndInclusive:当剪辑起始时间点和结束时间点落在一个分片的中间时,都会包含这个分片;</li> <li>StartInclusiveEndExclusive:当起始时间点落在一个分片的中间时,会包含这个分片;而当结束时间点落在一个分片的中间时,不会包含这个分片。</li> 不填时,默认为 StartInclusiveEndInclusive。

  • SubAppId: (b)

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



14921
14922
14923
# File 'lib/v20180717/models.rb', line 14921

def SubAppId
  @SubAppId
end

Instance Method Details

#deserialize(params) ⇒ Object



14929
14930
14931
14932
14933
14934
14935
14936
14937
14938
14939
14940
# File 'lib/v20180717/models.rb', line 14929

def deserialize(params)
  unless params['FileInfos'].nil?
    @FileInfos = []
    params['FileInfos'].each do |i|
      fasteditmediafileinfo_tmp = FastEditMediaFileInfo.new
      fasteditmediafileinfo_tmp.deserialize(i)
      @FileInfos << fasteditmediafileinfo_tmp
    end
  end
  @ClipMode = params['ClipMode']
  @SubAppId = params['SubAppId']
end