Home | History | Annotate | Download | only in media

Lines Matching full:virtual

37     virtual ~Drm();
39 virtual status_t initCheck() const;
41 virtual bool isCryptoSchemeSupported(const uint8_t uuid[16], const String8 &mimeType);
43 virtual status_t createPlugin(const uint8_t uuid[16]);
45 virtual status_t destroyPlugin();
47 virtual status_t openSession(Vector<uint8_t> &sessionId);
49 virtual status_t closeSession(Vector<uint8_t> const &sessionId);
51 virtual status_t
59 virtual status_t provideKeyResponse(Vector<uint8_t> const &sessionId,
63 virtual status_t removeKeys(Vector<uint8_t> const &keySetId);
65 virtual status_t restoreKeys(Vector<uint8_t> const &sessionId,
68 virtual status_t queryKeyStatus(Vector<uint8_t> const &sessionId,
71 virtual status_t getProvisionRequest(String8 const &certType,
76 virtual status_t provideProvisionResponse(Vector<uint8_t> const &response,
80 virtual status_t getSecureStops(List<Vector<uint8_t> > &secureStops);
81 virtual status_t getSecureStop(Vector<uint8_t> const &ssid, Vector<uint8_t> &secureStop);
83 virtual status_t releaseSecureStops(Vector<uint8_t> const &ssRelease);
84 virtual status_t releaseAllSecureStops();
86 virtual status_t getPropertyString(String8 const &name, String8 &value ) const;
87 virtual status_t getPropertyByteArray(String8 const &name,
89 virtual status_t setPropertyString(String8 const &name, String8 const &value ) const;
90 virtual status_t setPropertyByteArray(String8 const &name,
93 virtual status_t setCipherAlgorithm(Vector<uint8_t> const &sessionId,
96 virtual status_t setMacAlgorithm(Vector<uint8_t> const &sessionId,
99 virtual status_t encrypt(Vector<uint8_t> const &sessionId,
105 virtual status_t decrypt(Vector<uint8_t> const &sessionId,
111 virtual status_t sign(Vector<uint8_t> const &sessionId,
116 virtual status_t verify(Vector<uint8_t> const &sessionId,
122 virtual status_t signRSA(Vector<uint8_t> const &sessionId,
128 virtual status_t setListener(const sp<IDrmClient>& listener);
130 virtual void sendEvent(DrmPlugin::EventType eventType, int extra,
134 virtual void sendExpirationUpdate(Vector<uint8_t> const *sessionId,
137 virtual void sendKeysChange(Vector<uint8_t> const *sessionId,
141 virtual void binderDied(const wp<IBinder> &the_late_who);