Shaka Player Embedded
shaka::eme::Implementation Member List

This is the complete list of members for shaka::eme::Implementation, including all inherited members.

Close(const std::string &session_id, EmePromise promise)=0shaka::eme::Implementationpure virtual
CreateSessionAndGenerateRequest(EmePromise promise, std::function< void(const std::string &)> set_session_id, MediaKeySessionType session_type, MediaKeyInitDataType init_data_type, Data data)=0shaka::eme::Implementationpure virtual
Decrypt(const FrameEncryptionInfo *info, const uint8_t *data, size_t data_size, uint8_t *dest) const =0shaka::eme::Implementationpure virtual
GetExpiration(const std::string &session_id, int64_t *expiration) const =0shaka::eme::Implementationpure virtual
GetKeyStatuses(const std::string &session_id, std::vector< KeyStatusInfo > *statuses) const =0shaka::eme::Implementationpure virtual
Implementation()shaka::eme::Implementation
Implementation(const Implementation &)=deleteshaka::eme::Implementation
Implementation(Implementation &&)=deleteshaka::eme::Implementation
Load(const std::string &session_id, EmePromise promise)=0shaka::eme::Implementationpure virtual
operator=(const Implementation &)=deleteshaka::eme::Implementation
operator=(Implementation &&)=deleteshaka::eme::Implementation
Remove(const std::string &session_id, EmePromise promise)=0shaka::eme::Implementationpure virtual
SetServerCertificate(EmePromise promise, Data cert)=0shaka::eme::Implementationpure virtual
Update(const std::string &session_id, EmePromise promise, Data data)=0shaka::eme::Implementationpure virtual
~ Implementation()shaka::eme::Implementationvirtual