Class: TencentCloud::Vod::V20180717::DrmStreamingsInfoForUpdate

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

Overview

DRM 自适应码流播放信息修改对象

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(simpleaesdefinition = nil, widevinedefinition = nil, fairplaydefinition = nil) ⇒ DrmStreamingsInfoForUpdate

Returns a new instance of DrmStreamingsInfoForUpdate.



13501
13502
13503
13504
13505
# File 'lib/v20180717/models.rb', line 13501

def initialize(simpleaesdefinition=nil, widevinedefinition=nil, fairplaydefinition=nil)
  @SimpleAesDefinition = simpleaesdefinition
  @WidevineDefinition = widevinedefinition
  @FairPlayDefinition = fairplaydefinition
end

Instance Attribute Details

#FairPlayDefinitionObject

Parameters:

  • SimpleAesDefinition:

    保护类型为 SimpleAES 的转自适应码流模板 ID。

  • WidevineDefinition:

    保护类型为 Widevine 的转自适应码流模板 ID。

  • FairPlayDefinition:

    保护类型为 FairPlay 的转自适应码流模板 ID。



13499
13500
13501
# File 'lib/v20180717/models.rb', line 13499

def FairPlayDefinition
  @FairPlayDefinition
end

#SimpleAesDefinitionObject

Parameters:

  • SimpleAesDefinition:

    保护类型为 SimpleAES 的转自适应码流模板 ID。

  • WidevineDefinition:

    保护类型为 Widevine 的转自适应码流模板 ID。

  • FairPlayDefinition:

    保护类型为 FairPlay 的转自适应码流模板 ID。



13499
13500
13501
# File 'lib/v20180717/models.rb', line 13499

def SimpleAesDefinition
  @SimpleAesDefinition
end

#WidevineDefinitionObject

Parameters:

  • SimpleAesDefinition:

    保护类型为 SimpleAES 的转自适应码流模板 ID。

  • WidevineDefinition:

    保护类型为 Widevine 的转自适应码流模板 ID。

  • FairPlayDefinition:

    保护类型为 FairPlay 的转自适应码流模板 ID。



13499
13500
13501
# File 'lib/v20180717/models.rb', line 13499

def WidevineDefinition
  @WidevineDefinition
end

Instance Method Details

#deserialize(params) ⇒ Object



13507
13508
13509
13510
13511
# File 'lib/v20180717/models.rb', line 13507

def deserialize(params)
  @SimpleAesDefinition = params['SimpleAesDefinition']
  @WidevineDefinition = params['WidevineDefinition']
  @FairPlayDefinition = params['FairPlayDefinition']
end