|
enum | shaka::eme::MediaKeysRequirement : uint8_t { shaka::eme::MediaKeysRequirement::Required,
shaka::eme::MediaKeysRequirement::Optional,
shaka::eme::MediaKeysRequirement::NotAllowed
} |
|
enum | shaka::eme::MediaKeySessionType : uint8_t { shaka::eme::MediaKeySessionType::Temporary,
shaka::eme::MediaKeySessionType::PersistentLicense
} |
|
enum | shaka::eme::MediaKeyInitDataType : uint8_t { shaka::eme::MediaKeyInitDataType::Cenc,
shaka::eme::MediaKeyInitDataType::KeyIds,
shaka::eme::MediaKeyInitDataType::WebM
} |
|
enum | shaka::eme::MediaKeyMessageType : uint8_t { shaka::eme::MediaKeyMessageType::LicenseRequest,
shaka::eme::MediaKeyMessageType::LicenseRenewal,
shaka::eme::MediaKeyMessageType::LicenseRelease,
shaka::eme::MediaKeyMessageType::IndividualizationRequest
} |
|
enum | shaka::eme::MediaKeyStatus : uint8_t {
shaka::eme::MediaKeyStatus::Usable,
shaka::eme::MediaKeyStatus::Expired,
shaka::eme::MediaKeyStatus::Released,
shaka::eme::MediaKeyStatus::OutputRestricted,
shaka::eme::MediaKeyStatus::OutputDownscaled,
shaka::eme::MediaKeyStatus::StatusPending,
shaka::eme::MediaKeyStatus::InternalError
} |
|
enum | shaka::eme::ExceptionType : uint8_t {
shaka::eme::ExceptionType::TypeError,
shaka::eme::ExceptionType::NotSupported,
shaka::eme::ExceptionType::InvalidState,
shaka::eme::ExceptionType::QuotaExceeded,
shaka::eme::ExceptionType::RangeError
} |
|
enum | shaka::eme::DecryptStatus : uint8_t { shaka::eme::DecryptStatus::Success,
shaka::eme::DecryptStatus::KeyNotFound,
shaka::eme::DecryptStatus::NotSupported,
shaka::eme::DecryptStatus::OtherError
} |
|
enum | shaka::eme::EncryptionScheme : uint8_t { shaka::eme::EncryptionScheme::AesCtr,
shaka::eme::EncryptionScheme::AesCbc
} |
|
Interfaces for defining custom EME implementations.
§ DecryptStatus
Enumerator |
---|
Success | The decrypt was successful.
|
KeyNotFound | The required key was not found in any session.
|
NotSupported | The encryption scheme or other setting isn't supported.
|
OtherError | Some other internal error occurred.
|
Definition at line 76 of file configuration.h.
§ EncryptionScheme
§ ExceptionType
Enumerator |
---|
TypeError | |
NotSupported | |
InvalidState | |
QuotaExceeded | |
RangeError | |
Definition at line 68 of file configuration.h.
§ MediaKeyInitDataType
§ MediaKeyMessageType
Enumerator |
---|
LicenseRequest | |
LicenseRenewal | |
LicenseRelease | |
IndividualizationRequest | |
Definition at line 51 of file configuration.h.
§ MediaKeySessionType
§ MediaKeysRequirement
Enumerator |
---|
Required | |
Optional | |
NotAllowed | |
Definition at line 34 of file configuration.h.
§ MediaKeyStatus
Enumerator |
---|
Usable | |
Expired | |
Released | |
OutputRestricted | |
OutputDownscaled | |
StatusPending | |
InternalError | |
Definition at line 58 of file configuration.h.