Class: TencentCloud::Mps::V20190612::AnimatedGraphicTaskInput

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

Overview

转动图任务类型。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(definition = nil, starttimeoffset = nil, endtimeoffset = nil, outputstorage = nil, outputobjectpath = nil) ⇒ AnimatedGraphicTaskInput

Returns a new instance of AnimatedGraphicTaskInput.



5050
5051
5052
5053
5054
5055
5056
# File 'lib/v20190612/models.rb', line 5050

def initialize(definition=nil, starttimeoffset=nil, endtimeoffset=nil, outputstorage=nil, outputobjectpath=nil)
  @Definition = definition
  @StartTimeOffset = starttimeoffset
  @EndTimeOffset = endtimeoffset
  @OutputStorage = outputstorage
  @OutputObjectPath = outputobjectpath
end

Instance Attribute Details

#DefinitionObject

注意:此字段可能返回 null,表示取不到有效值。若需定义输出路径,路径需以‘.format`结尾。变量名请参考 [文件名变量说明](cloud.tencent.com/document/product/862/37039)。相对路径示例:<li>文件名_变量名.format</li> <li>文件名.format</li> 绝对路径示例:<li>/自定义路径/文件名_变量名.format</li> 如果不填,则默认为相对路径:`inputNameanimatedGraphicdefinition.format`。

Parameters:

  • Definition:

    视频转动图模板 ID。

  • StartTimeOffset:

    动图在视频中的开始时间,单位为秒。

  • EndTimeOffset:

    动图在视频中的结束时间,单位为秒。

  • OutputStorage:

    转动图后文件的目标存储,不填则继承上层的 OutputStorage 值。

  • OutputObjectPath:

    转动图后文件的输出路径,可以为相对路径或者绝对路径。



5048
5049
5050
# File 'lib/v20190612/models.rb', line 5048

def Definition
  @Definition
end

#EndTimeOffsetObject

注意:此字段可能返回 null,表示取不到有效值。若需定义输出路径,路径需以‘.format`结尾。变量名请参考 [文件名变量说明](cloud.tencent.com/document/product/862/37039)。相对路径示例:<li>文件名_变量名.format</li> <li>文件名.format</li> 绝对路径示例:<li>/自定义路径/文件名_变量名.format</li> 如果不填,则默认为相对路径:`inputNameanimatedGraphicdefinition.format`。

Parameters:

  • Definition:

    视频转动图模板 ID。

  • StartTimeOffset:

    动图在视频中的开始时间,单位为秒。

  • EndTimeOffset:

    动图在视频中的结束时间,单位为秒。

  • OutputStorage:

    转动图后文件的目标存储,不填则继承上层的 OutputStorage 值。

  • OutputObjectPath:

    转动图后文件的输出路径,可以为相对路径或者绝对路径。



5048
5049
5050
# File 'lib/v20190612/models.rb', line 5048

def EndTimeOffset
  @EndTimeOffset
end

#OutputObjectPathObject

注意:此字段可能返回 null,表示取不到有效值。若需定义输出路径,路径需以‘.format`结尾。变量名请参考 [文件名变量说明](cloud.tencent.com/document/product/862/37039)。相对路径示例:<li>文件名_变量名.format</li> <li>文件名.format</li> 绝对路径示例:<li>/自定义路径/文件名_变量名.format</li> 如果不填,则默认为相对路径:`inputNameanimatedGraphicdefinition.format`。

Parameters:

  • Definition:

    视频转动图模板 ID。

  • StartTimeOffset:

    动图在视频中的开始时间,单位为秒。

  • EndTimeOffset:

    动图在视频中的结束时间,单位为秒。

  • OutputStorage:

    转动图后文件的目标存储,不填则继承上层的 OutputStorage 值。

  • OutputObjectPath:

    转动图后文件的输出路径,可以为相对路径或者绝对路径。



5048
5049
5050
# File 'lib/v20190612/models.rb', line 5048

def OutputObjectPath
  @OutputObjectPath
end

#OutputStorageObject

注意:此字段可能返回 null,表示取不到有效值。若需定义输出路径,路径需以‘.format`结尾。变量名请参考 [文件名变量说明](cloud.tencent.com/document/product/862/37039)。相对路径示例:<li>文件名_变量名.format</li> <li>文件名.format</li> 绝对路径示例:<li>/自定义路径/文件名_变量名.format</li> 如果不填,则默认为相对路径:`inputNameanimatedGraphicdefinition.format`。

Parameters:

  • Definition:

    视频转动图模板 ID。

  • StartTimeOffset:

    动图在视频中的开始时间,单位为秒。

  • EndTimeOffset:

    动图在视频中的结束时间,单位为秒。

  • OutputStorage:

    转动图后文件的目标存储,不填则继承上层的 OutputStorage 值。

  • OutputObjectPath:

    转动图后文件的输出路径,可以为相对路径或者绝对路径。



5048
5049
5050
# File 'lib/v20190612/models.rb', line 5048

def OutputStorage
  @OutputStorage
end

#StartTimeOffsetObject

注意:此字段可能返回 null,表示取不到有效值。若需定义输出路径,路径需以‘.format`结尾。变量名请参考 [文件名变量说明](cloud.tencent.com/document/product/862/37039)。相对路径示例:<li>文件名_变量名.format</li> <li>文件名.format</li> 绝对路径示例:<li>/自定义路径/文件名_变量名.format</li> 如果不填,则默认为相对路径:`inputNameanimatedGraphicdefinition.format`。

Parameters:

  • Definition:

    视频转动图模板 ID。

  • StartTimeOffset:

    动图在视频中的开始时间,单位为秒。

  • EndTimeOffset:

    动图在视频中的结束时间,单位为秒。

  • OutputStorage:

    转动图后文件的目标存储,不填则继承上层的 OutputStorage 值。

  • OutputObjectPath:

    转动图后文件的输出路径,可以为相对路径或者绝对路径。



5048
5049
5050
# File 'lib/v20190612/models.rb', line 5048

def StartTimeOffset
  @StartTimeOffset
end

Instance Method Details

#deserialize(params) ⇒ Object



5058
5059
5060
5061
5062
5063
5064
5065
5066
5067
# File 'lib/v20190612/models.rb', line 5058

def deserialize(params)
  @Definition = params['Definition']
  @StartTimeOffset = params['StartTimeOffset']
  @EndTimeOffset = params['EndTimeOffset']
  unless params['OutputStorage'].nil?
    @OutputStorage = TaskOutputStorage.new
    @OutputStorage.deserialize(params['OutputStorage'])
  end
  @OutputObjectPath = params['OutputObjectPath']
end