Class: TencentCloud::Mps::V20190612::ComposeSourceMedia

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

Overview

视频编辑/合成任务 媒体素材源信息。

Instance Attribute Summary collapse

  • #FileId ⇒ Object
  • 当字符串以 s 结尾,表示时间点单位为秒,如 3.5s 表示时间点为第3.5秒;
  • 当字符串以 % 结尾,表示时间点为素材时长的百分比大小,如10%表示时间点为素材第10% 的时刻。
  • 默认:0s
  • 当字符串以 s 结尾,表示时间点单位为秒,如 3.5s 表示时间点为第3.5秒;
  • 当字符串以 % 结尾,表示时间点为素材时长的百分比大小,如10%表示时间点为素材第10%的时间。
  • 默认:如果对应轨道时长有设置,则默认轨道时长,否则为素材时长,无时长的素材默认为 1 秒。 注意:至少需要大于 StartTime 0.02 秒。.
  • #StartTime ⇒ Object
  • 当字符串以 s 结尾,表示时间点单位为秒,如 3.5s 表示时间点为第3.5秒;
  • 当字符串以 % 结尾,表示时间点为素材时长的百分比大小,如10%表示时间点为素材第10% 的时刻。
  • 默认:0s
  • 当字符串以 s 结尾,表示时间点单位为秒,如 3.5s 表示时间点为第3.5秒;
  • 当字符串以 % 结尾,表示时间点为素材时长的百分比大小,如10%表示时间点为素材第10%的时间。
  • 默认:如果对应轨道时长有设置,则默认轨道时长,否则为素材时长,无时长的素材默认为 1 秒。 注意:至少需要大于 StartTime 0.02 秒。.

    Instance Method Summary collapse

    Constructor Details

    #initialize(fileid = nil, starttime = nil, endtime = nil) ⇒ ComposeSourceMedia

    Returns a new instance of ComposeSourceMedia.

    
    
    6784
    6785
    6786
    6787
    6788
    # File 'lib/v20190612/models.rb', line 6784
    
    def initialize(fileid=nil, starttime=nil, endtime=nil)
      @FileId = fileid
      @StartTime = starttime
      @EndTime = endtime
    end
    

    Instance Attribute Details

    #EndTimeObject

  • 当字符串以 s 结尾,表示时间点单位为秒,如 3.5s 表示时间点为第3.5秒;
  • 当字符串以 % 结尾,表示时间点为素材时长的百分比大小,如10%表示时间点为素材第10% 的时刻。
  • 默认:0s
  • 当字符串以 s 结尾,表示时间点单位为秒,如 3.5s 表示时间点为第3.5秒;
  • 当字符串以 % 结尾,表示时间点为素材时长的百分比大小,如10%表示时间点为素材第10%的时间。
  • 默认:如果对应轨道时长有设置,则默认轨道时长,否则为素材时长,无时长的素材默认为 1 秒。 注意:至少需要大于 StartTime 0.02 秒。

    Parameters:

    • FileId:

      媒体对应的素材ID,即 FileInfos 列表中对应素材的 ID。

    • StartTime:

      媒体位于素材的起始时间,时间点支持 s、% 两种格式:

    • EndTime:

      媒体位于素材的结束时间,和 StartTime 构成媒体在源素材的时间区间,时间点支持 s、% 两种格式:

    
    
    6782
    6783
    6784
    # File 'lib/v20190612/models.rb', line 6782
    
    def EndTime
      @EndTime
    end
    

    #FileIdObject

  • 当字符串以 s 结尾,表示时间点单位为秒,如 3.5s 表示时间点为第3.5秒;
  • 当字符串以 % 结尾,表示时间点为素材时长的百分比大小,如10%表示时间点为素材第10% 的时刻。
  • 默认:0s
  • 当字符串以 s 结尾,表示时间点单位为秒,如 3.5s 表示时间点为第3.5秒;
  • 当字符串以 % 结尾,表示时间点为素材时长的百分比大小,如10%表示时间点为素材第10%的时间。
  • 默认:如果对应轨道时长有设置,则默认轨道时长,否则为素材时长,无时长的素材默认为 1 秒。 注意:至少需要大于 StartTime 0.02 秒。

    Parameters:

    • FileId:

      媒体对应的素材ID,即 FileInfos 列表中对应素材的 ID。

    • StartTime:

      媒体位于素材的起始时间,时间点支持 s、% 两种格式:

    • EndTime:

      媒体位于素材的结束时间,和 StartTime 构成媒体在源素材的时间区间,时间点支持 s、% 两种格式:

    
    
    6782
    6783
    6784
    # File 'lib/v20190612/models.rb', line 6782
    
    def FileId
      @FileId
    end
    

    #StartTimeObject

  • 当字符串以 s 结尾,表示时间点单位为秒,如 3.5s 表示时间点为第3.5秒;
  • 当字符串以 % 结尾,表示时间点为素材时长的百分比大小,如10%表示时间点为素材第10% 的时刻。
  • 默认:0s
  • 当字符串以 s 结尾,表示时间点单位为秒,如 3.5s 表示时间点为第3.5秒;
  • 当字符串以 % 结尾,表示时间点为素材时长的百分比大小,如10%表示时间点为素材第10%的时间。
  • 默认:如果对应轨道时长有设置,则默认轨道时长,否则为素材时长,无时长的素材默认为 1 秒。 注意:至少需要大于 StartTime 0.02 秒。

    Parameters:

    • FileId:

      媒体对应的素材ID,即 FileInfos 列表中对应素材的 ID。

    • StartTime:

      媒体位于素材的起始时间,时间点支持 s、% 两种格式:

    • EndTime:

      媒体位于素材的结束时间,和 StartTime 构成媒体在源素材的时间区间,时间点支持 s、% 两种格式:

    
    
    6782
    6783
    6784
    # File 'lib/v20190612/models.rb', line 6782
    
    def StartTime
      @StartTime
    end
    

    Instance Method Details

    #deserialize(params) ⇒ Object

    
    
    6790
    6791
    6792
    6793
    6794
    # File 'lib/v20190612/models.rb', line 6790
    
    def deserialize(params)
      @FileId = params['FileId']
      @StartTime = params['StartTime']
      @EndTime = params['EndTime']
    end