Package-level declarations
Types
General decoding/parsing failure.
A remote CDM's device information does not match the local device.
MP4 PSSH box parsing error.
No request context is stored for this session, so a license cannot be parsed.
Init data or PSSH is missing/invalid for a request.
The license message is missing, empty, or not a LICENSE.
Session id is invalid or not found.
Base class for Ktvine library exceptions.
No license has been parsed for this session, so no keys are available.
Signature or MAC verification failed.
Too many sessions are open simultaneously.
Invalid/unsupported value encountered.
Functions
True when needle occurs anywhere in this array.
Decode UTF-16LE bytes back to a string. A trailing odd byte is ignored.
Encode this string as UTF-16LE, two bytes per code unit.
Interpret 16 bytes as a little-endian (Microsoft) GUID, as PlayReady stores Key IDs.
Convert a ByteArray to a lowercase hex string.
Write this Uuid as 16 little-endian GUID bytes.
Interpret this ByteString as a big-endian unsigned number widened to a Uuid.
Interpret this ByteString as a 16-byte Uuid.
Interpret this ByteString as a hex-encoded Uuid string.
Read 16 little-endian GUID bytes as a Uuid.