Class: TencentCloud::Vod::V20180717::ComplexAdaptiveDynamicStreamingTaskOutput

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

Overview

自适应码流任务的输出结果。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(definition = nil, format = nil, drmtype = nil, url = nil) ⇒ ComplexAdaptiveDynamicStreamingTaskOutput

Returns a new instance of ComplexAdaptiveDynamicStreamingTaskOutput.



5416
5417
5418
5419
5420
5421
# File 'lib/v20180717/models.rb', line 5416

def initialize(definition=nil, format=nil, drmtype=nil, url=nil)
  @Definition = definition
  @Format = format
  @DrmType = drmtype
  @Url = url
end

Instance Attribute Details

#DefinitionObject

<li>HLS;</li> <li>MPEG-DASH。</li> <li>空字符串:无加密;</li> <li>SimpleAES;</li> <li>Widevine;</li> <li>FairPlay。</li>

Parameters:

  • Definition:

    自适应码流模板 ID。

  • Format:

    自适应码流打包格式。可选值:

  • DrmType:

    DRM 方案类型。可选值:

  • Url:

    自适应码流的播放地址。



5414
5415
5416
# File 'lib/v20180717/models.rb', line 5414

def Definition
  @Definition
end

#DrmTypeObject

<li>HLS;</li> <li>MPEG-DASH。</li> <li>空字符串:无加密;</li> <li>SimpleAES;</li> <li>Widevine;</li> <li>FairPlay。</li>

Parameters:

  • Definition:

    自适应码流模板 ID。

  • Format:

    自适应码流打包格式。可选值:

  • DrmType:

    DRM 方案类型。可选值:

  • Url:

    自适应码流的播放地址。



5414
5415
5416
# File 'lib/v20180717/models.rb', line 5414

def DrmType
  @DrmType
end

#FormatObject

<li>HLS;</li> <li>MPEG-DASH。</li> <li>空字符串:无加密;</li> <li>SimpleAES;</li> <li>Widevine;</li> <li>FairPlay。</li>

Parameters:

  • Definition:

    自适应码流模板 ID。

  • Format:

    自适应码流打包格式。可选值:

  • DrmType:

    DRM 方案类型。可选值:

  • Url:

    自适应码流的播放地址。



5414
5415
5416
# File 'lib/v20180717/models.rb', line 5414

def Format
  @Format
end

#UrlObject

<li>HLS;</li> <li>MPEG-DASH。</li> <li>空字符串:无加密;</li> <li>SimpleAES;</li> <li>Widevine;</li> <li>FairPlay。</li>

Parameters:

  • Definition:

    自适应码流模板 ID。

  • Format:

    自适应码流打包格式。可选值:

  • DrmType:

    DRM 方案类型。可选值:

  • Url:

    自适应码流的播放地址。



5414
5415
5416
# File 'lib/v20180717/models.rb', line 5414

def Url
  @Url
end

Instance Method Details

#deserialize(params) ⇒ Object



5423
5424
5425
5426
5427
5428
# File 'lib/v20180717/models.rb', line 5423

def deserialize(params)
  @Definition = params['Definition']
  @Format = params['Format']
  @DrmType = params['DrmType']
  @Url = params['Url']
end