Structs§
- Encryption
- The stream format details payload of a decrypting stream processor. This is a sparsely populated table to specify parameters necessary for decryption other than the data stream. It is only necessary to update fields if they changed, but not an error if the same value is repeated.
- Encryption
Pattern - Pattern encryption utilizes a pattern of encrypted and clear 16 byte blocks
over the protected range of a subsample (the encrypted_bytes of a
SubsampleEntry
). This structure specifies the number of encrypted data blocks followed by the number of clear data blocks. - Encryption
Subsample Entry - A byte range within a sample consisting of a clear byte range followed by an encrypted byte range. This structure specifies the size of each range in the subsample.
- Packet
Encryption Properties - Properties accompanying a packet in an encrypted stream.
Constants§
- ENCRYPTION_
SCHEME_ CBC1 - ENCRYPTION_
SCHEME_ CBCS - ENCRYPTION_
SCHEME_ CENC - ENCRYPTION_
SCHEME_ CENS - MAX_
ENCRYPTION_ SCHEME_ SIZE - The maximum size of an
EncryptionScheme
string. - MAX_
INIT_ VECTOR_ SIZE - The maximum size of a
EncryptionInitVector
blob. - MAX_
KEY_ ID_ SIZE - The maximum size of a
EncryptionKeyId
blob. - MAX_
SUBSAMPLE_ ENTRIES - The maximum number of
EncryptionSubsampleEntry
s allowed.
Type Aliases§
- Encryption
Init Vector - Encryption
KeyId - Encryption
Scheme - Identifies an encryption scheme.