Class: TencentCloud::Drm::V20181115::KeyParam
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Drm::V20181115::KeyParam
- Defined in:
- lib/v20181115/models.rb
Overview
设置加密密钥所需的参数
Instance Attribute Summary collapse
-
#Iv ⇒ Object
SD、HD、UHD1、UHD2、AUDIO.
-
#Key ⇒ Object
SD、HD、UHD1、UHD2、AUDIO.
-
#KeyId ⇒ Object
SD、HD、UHD1、UHD2、AUDIO.
-
#Track ⇒ Object
SD、HD、UHD1、UHD2、AUDIO.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(track = nil, key = nil, keyid = nil, iv = nil) ⇒ KeyParam
constructor
A new instance of KeyParam.
Constructor Details
#initialize(track = nil, key = nil, keyid = nil, iv = nil) ⇒ KeyParam
Returns a new instance of KeyParam.
685 686 687 688 689 690 |
# File 'lib/v20181115/models.rb', line 685 def initialize(track=nil, key=nil, keyid=nil, iv=nil) @Track = track @Key = key @KeyId = keyid @Iv = iv end |
Instance Attribute Details
#Iv ⇒ Object
SD、HD、UHD1、UHD2、AUDIO
683 684 685 |
# File 'lib/v20181115/models.rb', line 683 def Iv @Iv end |
#Key ⇒ Object
SD、HD、UHD1、UHD2、AUDIO
683 684 685 |
# File 'lib/v20181115/models.rb', line 683 def Key @Key end |
#KeyId ⇒ Object
SD、HD、UHD1、UHD2、AUDIO
683 684 685 |
# File 'lib/v20181115/models.rb', line 683 def KeyId @KeyId end |
#Track ⇒ Object
SD、HD、UHD1、UHD2、AUDIO
683 684 685 |
# File 'lib/v20181115/models.rb', line 683 def Track @Track end |
Instance Method Details
#deserialize(params) ⇒ Object
692 693 694 695 696 697 |
# File 'lib/v20181115/models.rb', line 692 def deserialize(params) @Track = params['Track'] @Key = params['Key'] @KeyId = params['KeyId'] @Iv = params['Iv'] end |