Class: TencentCloud::Mps::V20190612::SpekeDrm
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Mps::V20190612::SpekeDrm
- Defined in:
- lib/v20190612/models.rb
Overview
FairPlay,WideVine,PlayReady 等Drm加密方式。
Instance Attribute Summary collapse
-
#EncryptionMethod ⇒ Object
若不填 FairPlay 默认cbcs; PlayReady,Widevine 默认cenc; WideVine+FairPlay,Playready+Fairplay,Widevine+Playready+Fairplay默认cbcs; Widevine+Playready默认cenc; preset0:全部子流使用同一个key加密; preset1:每个子流使用不同的key加密;.
-
#EncryptionPreset ⇒ Object
若不填 FairPlay 默认cbcs; PlayReady,Widevine 默认cenc; WideVine+FairPlay,Playready+Fairplay,Widevine+Playready+Fairplay默认cbcs; Widevine+Playready默认cenc; preset0:全部子流使用同一个key加密; preset1:每个子流使用不同的key加密;.
-
#KeyServerUrl ⇒ Object
若不填 FairPlay 默认cbcs; PlayReady,Widevine 默认cenc; WideVine+FairPlay,Playready+Fairplay,Widevine+Playready+Fairplay默认cbcs; Widevine+Playready默认cenc; preset0:全部子流使用同一个key加密; preset1:每个子流使用不同的key加密;.
-
#ResourceId ⇒ Object
若不填 FairPlay 默认cbcs; PlayReady,Widevine 默认cenc; WideVine+FairPlay,Playready+Fairplay,Widevine+Playready+Fairplay默认cbcs; Widevine+Playready默认cenc; preset0:全部子流使用同一个key加密; preset1:每个子流使用不同的key加密;.
-
#Vector ⇒ Object
若不填 FairPlay 默认cbcs; PlayReady,Widevine 默认cenc; WideVine+FairPlay,Playready+Fairplay,Widevine+Playready+Fairplay默认cbcs; Widevine+Playready默认cenc; preset0:全部子流使用同一个key加密; preset1:每个子流使用不同的key加密;.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(resourceid = nil, keyserverurl = nil, vector = nil, encryptionmethod = nil, encryptionpreset = nil) ⇒ SpekeDrm
constructor
A new instance of SpekeDrm.
Constructor Details
#initialize(resourceid = nil, keyserverurl = nil, vector = nil, encryptionmethod = nil, encryptionpreset = nil) ⇒ SpekeDrm
Returns a new instance of SpekeDrm.
29172 29173 29174 29175 29176 29177 29178 |
# File 'lib/v20190612/models.rb', line 29172 def initialize(resourceid=nil, keyserverurl=nil, vector=nil, encryptionmethod=nil, encryptionpreset=nil) @ResourceId = resourceid @KeyServerUrl = keyserverurl @Vector = vector @EncryptionMethod = encryptionmethod @EncryptionPreset = encryptionpreset end |
Instance Attribute Details
#EncryptionMethod ⇒ Object
若不填 FairPlay 默认cbcs; PlayReady,Widevine 默认cenc; WideVine+FairPlay,Playready+Fairplay,Widevine+Playready+Fairplay默认cbcs; Widevine+Playready默认cenc; preset0:全部子流使用同一个key加密; preset1:每个子流使用不同的key加密;
29170 29171 29172 |
# File 'lib/v20190612/models.rb', line 29170 def EncryptionMethod @EncryptionMethod end |
#EncryptionPreset ⇒ Object
若不填 FairPlay 默认cbcs; PlayReady,Widevine 默认cenc; WideVine+FairPlay,Playready+Fairplay,Widevine+Playready+Fairplay默认cbcs; Widevine+Playready默认cenc; preset0:全部子流使用同一个key加密; preset1:每个子流使用不同的key加密;
29170 29171 29172 |
# File 'lib/v20190612/models.rb', line 29170 def EncryptionPreset @EncryptionPreset end |
#KeyServerUrl ⇒ Object
若不填 FairPlay 默认cbcs; PlayReady,Widevine 默认cenc; WideVine+FairPlay,Playready+Fairplay,Widevine+Playready+Fairplay默认cbcs; Widevine+Playready默认cenc; preset0:全部子流使用同一个key加密; preset1:每个子流使用不同的key加密;
29170 29171 29172 |
# File 'lib/v20190612/models.rb', line 29170 def KeyServerUrl @KeyServerUrl end |
#ResourceId ⇒ Object
若不填 FairPlay 默认cbcs; PlayReady,Widevine 默认cenc; WideVine+FairPlay,Playready+Fairplay,Widevine+Playready+Fairplay默认cbcs; Widevine+Playready默认cenc; preset0:全部子流使用同一个key加密; preset1:每个子流使用不同的key加密;
29170 29171 29172 |
# File 'lib/v20190612/models.rb', line 29170 def ResourceId @ResourceId end |
#Vector ⇒ Object
若不填 FairPlay 默认cbcs; PlayReady,Widevine 默认cenc; WideVine+FairPlay,Playready+Fairplay,Widevine+Playready+Fairplay默认cbcs; Widevine+Playready默认cenc; preset0:全部子流使用同一个key加密; preset1:每个子流使用不同的key加密;
29170 29171 29172 |
# File 'lib/v20190612/models.rb', line 29170 def Vector @Vector end |
Instance Method Details
#deserialize(params) ⇒ Object
29180 29181 29182 29183 29184 29185 29186 |
# File 'lib/v20190612/models.rb', line 29180 def deserialize(params) @ResourceId = params['ResourceId'] @KeyServerUrl = params['KeyServerUrl'] @Vector = params['Vector'] @EncryptionMethod = params['EncryptionMethod'] @EncryptionPreset = params['EncryptionPreset'] end |