Home | History | Annotate | Download | only in media

Lines Matching full:virtual

33     virtual status_t initCheck() const = 0;
35 virtual bool isCryptoSchemeSupported(const uint8_t uuid[16], const String8 &mimeType) = 0;
37 virtual status_t createPlugin(const uint8_t uuid[16]) = 0;
39 virtual status_t destroyPlugin() = 0;
41 virtual status_t openSession(Vector<uint8_t> &sessionId) = 0;
43 virtual status_t closeSession(Vector<uint8_t> const &sessionId) = 0;
45 virtual status_t
52 virtual status_t provideKeyResponse(Vector<uint8_t> const &sessionId,
56 virtual status_t removeKeys(Vector<uint8_t> const &keySetId) = 0;
58 virtual status_t restoreKeys(Vector<uint8_t> const &sessionId,
61 virtual status_t queryKeyStatus(Vector<uint8_t> const &sessionId,
64 virtual status_t getProvisionRequest(Vector<uint8_t> &request,
67 virtual status_t provideProvisionResponse(Vector<uint8_t> const &response) = 0;
69 virtual status_t getSecureStops(List<Vector<uint8_t> > &secureStops) = 0;
71 virtual status_t releaseSecureStops(Vector<uint8_t> const &ssRelease) = 0;
73 virtual status_t getPropertyString(String8 const &name, String8 &value) const = 0;
74 virtual status_t getPropertyByteArray(String8 const &name,
76 virtual status_t setPropertyString(String8 const &name,
78 virtual status_t setPropertyByteArray(String8 const &name,
81 virtual status_t setCipherAlgorithm(Vector<uint8_t> const &sessionId,
84 virtual status_t setMacAlgorithm(Vector<uint8_t> const &sessionId,
87 virtual status_t encrypt(Vector<uint8_t> const &sessionId,
93 virtual status_t decrypt(Vector<uint8_t> const &sessionId,
99 virtual status_t sign(Vector<uint8_t> const &sessionId,
104 virtual status_t verify(Vector<uint8_t> const &sessionId,
110 virtual status_t setListener(const sp<IDrmClient>& listener) = 0;
117 virtual status_t onTransact(