Get desktop application:
View/edit binary Protocol Buffers messages
Derived from WidevinePsshData. The JSON format of this proto is used in Widevine HLS DRM signaling v1. We cannot build JSON from WidevinePsshData as |key_id| is required to be in hex format, while |bytes| type is translated to base64 by JSON formatter, so we have to use |string| type and do hex conversion in the code.
Content provider name.
A content identifier, specified by content provider.
Content provider name.
A content identifier, specified by content provider.
The name of a registered policy to be used for this asset.
Crypto period index, for media using key rotation.
Optional protected context for group content. The grouped_license is a serialized SignedMessage.
Protection scheme identifying the encryption algorithm. Represented as one of the following 4CC values: 'cenc' (AES-CTR), 'cbc1' (AES-CBC), 'cens' (AES-CTR subsample), 'cbcs' (AES-CBC subsample).
Used in: