|
enum | MediaKeysRequirement : uint8_t { MediaKeysRequirement::Required,
MediaKeysRequirement::Optional,
MediaKeysRequirement::NotAllowed
} |
|
enum | MediaKeySessionType : uint8_t { MediaKeySessionType::Temporary,
MediaKeySessionType::PersistentLicense
} |
|
enum | MediaKeyInitDataType : uint8_t { MediaKeyInitDataType::Cenc,
MediaKeyInitDataType::KeyIds,
MediaKeyInitDataType::WebM
} |
|
enum | MediaKeyMessageType : uint8_t { MediaKeyMessageType::LicenseRequest,
MediaKeyMessageType::LicenseRenewal,
MediaKeyMessageType::LicenseRelease,
MediaKeyMessageType::IndividualizationRequest
} |
|
enum | MediaKeyStatus : uint8_t {
MediaKeyStatus::Usable,
MediaKeyStatus::Expired,
MediaKeyStatus::Released,
MediaKeyStatus::OutputRestricted,
MediaKeyStatus::OutputDownscaled,
MediaKeyStatus::StatusPending,
MediaKeyStatus::InternalError
} |
|
enum | ExceptionType : uint8_t {
ExceptionType::TypeError,
ExceptionType::NotSupported,
ExceptionType::InvalidState,
ExceptionType::QuotaExceeded,
ExceptionType::RangeError
} |
|
enum | DecryptStatus : uint8_t { DecryptStatus::Success,
DecryptStatus::KeyNotFound,
DecryptStatus::NotSupported,
DecryptStatus::OtherError
} |
|
enum | EncryptionScheme : uint8_t { EncryptionScheme::AesCtr,
EncryptionScheme::AesCbc
} |
|