Class: TencentCloud::Vod::V20180717::FastEditMediaFileInfo

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

Overview

快速媒体编辑操作的输入媒体类型

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(fileid = nil, audiovideotype = nil, transcodedefinition = nil, starttimeoffset = nil, endtimeoffset = nil) ⇒ FastEditMediaFileInfo

Returns a new instance of FastEditMediaFileInfo.



14895
14896
14897
14898
14899
14900
14901
# File 'lib/v20180717/models.rb', line 14895

def initialize(fileid=nil, audiovideotype=nil, transcodedefinition=nil, starttimeoffset=nil, endtimeoffset=nil)
  @FileId = fileid
  @AudioVideoType = audiovideotype
  @TranscodeDefinition = transcodedefinition
  @StartTimeOffset = starttimeoffset
  @EndTimeOffset = endtimeoffset
end

Instance Attribute Details

#AudioVideoTypeObject

<li>Transcode:转码输出;</li> <li>Original:原始音视频。</li> 注意:操作的音视频,必须为 HLS 格式。

Parameters:

  • FileId:

    媒体的 ID。

  • AudioVideoType:

    操作的音视频类型,可选值有:

  • TranscodeDefinition:

    当 AudioVideoType 为 Transcode 时有效,表示操作媒体的的转码模板 ID。

  • StartTimeOffset:

    媒体剪辑起始的偏移时间,单位:秒。

  • EndTimeOffset:

    媒体剪辑结束的时间偏移,单位:秒。



14893
14894
14895
# File 'lib/v20180717/models.rb', line 14893

def AudioVideoType
  @AudioVideoType
end

#EndTimeOffsetObject

<li>Transcode:转码输出;</li> <li>Original:原始音视频。</li> 注意:操作的音视频,必须为 HLS 格式。

Parameters:

  • FileId:

    媒体的 ID。

  • AudioVideoType:

    操作的音视频类型,可选值有:

  • TranscodeDefinition:

    当 AudioVideoType 为 Transcode 时有效,表示操作媒体的的转码模板 ID。

  • StartTimeOffset:

    媒体剪辑起始的偏移时间,单位:秒。

  • EndTimeOffset:

    媒体剪辑结束的时间偏移,单位:秒。



14893
14894
14895
# File 'lib/v20180717/models.rb', line 14893

def EndTimeOffset
  @EndTimeOffset
end

#FileIdObject

<li>Transcode:转码输出;</li> <li>Original:原始音视频。</li> 注意:操作的音视频,必须为 HLS 格式。

Parameters:

  • FileId:

    媒体的 ID。

  • AudioVideoType:

    操作的音视频类型,可选值有:

  • TranscodeDefinition:

    当 AudioVideoType 为 Transcode 时有效,表示操作媒体的的转码模板 ID。

  • StartTimeOffset:

    媒体剪辑起始的偏移时间,单位:秒。

  • EndTimeOffset:

    媒体剪辑结束的时间偏移,单位:秒。



14893
14894
14895
# File 'lib/v20180717/models.rb', line 14893

def FileId
  @FileId
end

#StartTimeOffsetObject

<li>Transcode:转码输出;</li> <li>Original:原始音视频。</li> 注意:操作的音视频,必须为 HLS 格式。

Parameters:

  • FileId:

    媒体的 ID。

  • AudioVideoType:

    操作的音视频类型,可选值有:

  • TranscodeDefinition:

    当 AudioVideoType 为 Transcode 时有效,表示操作媒体的的转码模板 ID。

  • StartTimeOffset:

    媒体剪辑起始的偏移时间,单位:秒。

  • EndTimeOffset:

    媒体剪辑结束的时间偏移,单位:秒。



14893
14894
14895
# File 'lib/v20180717/models.rb', line 14893

def StartTimeOffset
  @StartTimeOffset
end

#TranscodeDefinitionObject

<li>Transcode:转码输出;</li> <li>Original:原始音视频。</li> 注意:操作的音视频,必须为 HLS 格式。

Parameters:

  • FileId:

    媒体的 ID。

  • AudioVideoType:

    操作的音视频类型,可选值有:

  • TranscodeDefinition:

    当 AudioVideoType 为 Transcode 时有效,表示操作媒体的的转码模板 ID。

  • StartTimeOffset:

    媒体剪辑起始的偏移时间,单位:秒。

  • EndTimeOffset:

    媒体剪辑结束的时间偏移,单位:秒。



14893
14894
14895
# File 'lib/v20180717/models.rb', line 14893

def TranscodeDefinition
  @TranscodeDefinition
end

Instance Method Details

#deserialize(params) ⇒ Object



14903
14904
14905
14906
14907
14908
14909
# File 'lib/v20180717/models.rb', line 14903

def deserialize(params)
  @FileId = params['FileId']
  @AudioVideoType = params['AudioVideoType']
  @TranscodeDefinition = params['TranscodeDefinition']
  @StartTimeOffset = params['StartTimeOffset']
  @EndTimeOffset = params['EndTimeOffset']
end