|
| 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
} |
| |