Class: TencentCloud::Cme::V20191029::AudioTrackItem

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

Overview

音频轨道上的音频片段信息。

Instance Attribute Summary collapse

  • #SourceMedia ⇒ Object

    注意:

  • 当 SourceType 为 EXTERNAL 并且媒体 URL Scheme 为 https 时(如:https://www.example.com/a.mp3),参数为:1000000:www.example.com/a.mp3
  • 当 SourceType 为 EXTERNAL 并且媒体 URL Scheme 为 http 时(如:http://www.example.com/b.mp3),参数为:1000001:www.example.com/b.mp3
  • .

  • #SourceMediaStartTime ⇒ Object

    注意:

  • 当 SourceType 为 EXTERNAL 并且媒体 URL Scheme 为 https 时(如:https://www.example.com/a.mp3),参数为:1000000:www.example.com/a.mp3
  • 当 SourceType 为 EXTERNAL 并且媒体 URL Scheme 为 http 时(如:http://www.example.com/b.mp3),参数为:1000001:www.example.com/b.mp3
  • .

  • #SourceType ⇒ Object

    注意:

  • 当 SourceType 为 EXTERNAL 并且媒体 URL Scheme 为 https 时(如:https://www.example.com/a.mp3),参数为:1000000:www.example.com/a.mp3
  • 当 SourceType 为 EXTERNAL 并且媒体 URL Scheme 为 http 时(如:http://www.example.com/b.mp3),参数为:1000001:www.example.com/b.mp3
  • .

    Instance Method Summary collapse

    Constructor Details

    #initialize(sourcetype = nil, sourcemedia = nil, sourcemediastarttime = nil, duration = nil) ⇒ AudioTrackItem

    Returns a new instance of AudioTrackItem.

    
    
    221
    222
    223
    224
    225
    226
    # File 'lib/v20191029/models.rb', line 221
    
    def initialize(sourcetype=nil, sourcemedia=nil, sourcemediastarttime=nil, duration=nil)
      @SourceType = sourcetype
      @SourceMedia = sourcemedia
      @SourceMediaStartTime = sourcemediastarttime
      @Duration = duration
    end
    

    Instance Attribute Details

    #DurationObject

    注意:

  • 当 SourceType 为 EXTERNAL 并且媒体 URL Scheme 为 `https` 时(如:`https://www.example.com/a.mp3`),参数为:`1000000:www.example.com/a.mp3`。
  • 当 SourceType 为 EXTERNAL 并且媒体 URL Scheme 为 `http` 时(如:`http://www.example.com/b.mp3`),参数为:`1000001:www.example.com/b.mp3`。
  • Parameters:

    • SourceMediaStartTime:

      音频片段取自媒体文件的起始时间,单位为秒。0 表示从媒体开始位置截取。默认为0。

    • Duration:

      音频片段的时长,单位为秒。默认和媒体本身长度一致,表示截取全部媒体。

    
    
    219
    220
    221
    # File 'lib/v20191029/models.rb', line 219
    
    def Duration
      @Duration
    end
    

    #SourceMediaObject

    注意:

  • 当 SourceType 为 EXTERNAL 并且媒体 URL Scheme 为 `https` 时(如:`https://www.example.com/a.mp3`),参数为:`1000000:www.example.com/a.mp3`。
  • 当 SourceType 为 EXTERNAL 并且媒体 URL Scheme 为 `http` 时(如:`http://www.example.com/b.mp3`),参数为:`1000001:www.example.com/b.mp3`。
  • Parameters:

    • SourceMediaStartTime:

      音频片段取自媒体文件的起始时间,单位为秒。0 表示从媒体开始位置截取。默认为0。

    • Duration:

      音频片段的时长,单位为秒。默认和媒体本身长度一致,表示截取全部媒体。

    
    
    219
    220
    221
    # File 'lib/v20191029/models.rb', line 219
    
    def SourceMedia
      @SourceMedia
    end
    

    #SourceMediaStartTimeObject

    注意:

  • 当 SourceType 为 EXTERNAL 并且媒体 URL Scheme 为 `https` 时(如:`https://www.example.com/a.mp3`),参数为:`1000000:www.example.com/a.mp3`。
  • 当 SourceType 为 EXTERNAL 并且媒体 URL Scheme 为 `http` 时(如:`http://www.example.com/b.mp3`),参数为:`1000001:www.example.com/b.mp3`。
  • Parameters:

    • SourceMediaStartTime:

      音频片段取自媒体文件的起始时间,单位为秒。0 表示从媒体开始位置截取。默认为0。

    • Duration:

      音频片段的时长,单位为秒。默认和媒体本身长度一致,表示截取全部媒体。

    
    
    219
    220
    221
    # File 'lib/v20191029/models.rb', line 219
    
    def SourceMediaStartTime
      @SourceMediaStartTime
    end
    

    #SourceTypeObject

    注意:

  • 当 SourceType 为 EXTERNAL 并且媒体 URL Scheme 为 `https` 时(如:`https://www.example.com/a.mp3`),参数为:`1000000:www.example.com/a.mp3`。
  • 当 SourceType 为 EXTERNAL 并且媒体 URL Scheme 为 `http` 时(如:`http://www.example.com/b.mp3`),参数为:`1000001:www.example.com/b.mp3`。
  • Parameters:

    • SourceMediaStartTime:

      音频片段取自媒体文件的起始时间,单位为秒。0 表示从媒体开始位置截取。默认为0。

    • Duration:

      音频片段的时长,单位为秒。默认和媒体本身长度一致,表示截取全部媒体。

    
    
    219
    220
    221
    # File 'lib/v20191029/models.rb', line 219
    
    def SourceType
      @SourceType
    end
    

    Instance Method Details

    #deserialize(params) ⇒ Object

    
    
    228
    229
    230
    231
    232
    233
    # File 'lib/v20191029/models.rb', line 228
    
    def deserialize(params)
      @SourceType = params['SourceType']
      @SourceMedia = params['SourceMedia']
      @SourceMediaStartTime = params['SourceMediaStartTime']
      @Duration = params['Duration']
    end