Home | History | Annotate | Download | only in include

Lines Matching full:virtual

85     virtual int addUniqueId(bool isNative) = 0;
87 virtual void removeUniqueId(int uniqueId) = 0;
89 virtual void addClient(int uniqueId) = 0;
91 virtual void removeClient(int uniqueId) = 0;
93 virtual status_t setDrmServiceListener(
96 virtual DrmConstraints* getConstraints(
99 virtual DrmMetadata* getMetadata(int uniqueId, const String8* path) = 0;
101 virtual bool canHandle(int uniqueId, const String8& path, const String8& mimeType) = 0;
103 virtual DrmInfoStatus* processDrmInfo(int uniqueId, const DrmInfo* drmInfo) = 0;
105 virtual DrmInfo* acquireDrmInfo(int uniqueId, const DrmInfoRequest* drmInforequest) = 0;
107 virtual status_t saveRights(int uniqueId, const DrmRights& drmRights,
110 virtual String8 getOriginalMimeType(int uniqueId, const String8& path, int fd) = 0;
112 virtual int getDrmObjectType(
115 virtual int checkRightsStatus(int uniqueId, const String8& path, int action) = 0;
117 virtual status_t consumeRights(
120 virtual status_t setPlaybackStatus(
123 virtual bool validateAction(
127 virtual status_t removeRights(int uniqueId, const String8& path) = 0;
129 virtual status_t removeAllRights(int uniqueId) = 0;
131 virtual int openConvertSession(int uniqueId, const String8& mimeType) = 0;
133 virtual DrmConvertedStatus* convertData(
136 virtual DrmConvertedStatus* closeConvertSession(int uniqueId, int convertId) = 0;
138 virtual status_t getAllSupportInfo(
141 virtual DecryptHandle* openDecryptSession(
145 virtual DecryptHandle* openDecryptSession(
148 virtual DecryptHandle* openDecryptSession(
151 virtual status_t closeDecryptSession(int uniqueId, DecryptHandle* decryptHandle) = 0;
153 virtual status_t initializeDecryptUnit(int uniqueId, DecryptHandle* decryptHandle,
156 virtual status_t decrypt(int uniqueId, DecryptHandle* decryptHandle, int decryptUnitId,
159 virtual status_t finalizeDecryptUnit(
162 virtual ssize_t pread(int uniqueId, DecryptHandle* decryptHandle,
175 virtual int addUniqueId(bool isNative);
177 virtual void removeUniqueId(int uniqueId);
179 virtual void addClient(int uniqueId);
181 virtual void removeClient(int uniqueId);
183 virtual status_t setDrmServiceListener(
186 virtual DrmConstraints* getConstraints(int uniqueId, const String8* path, const int action);
188 virtual DrmMetadata* getMetadata(int uniqueId, const String8* path);
190 virtual bool canHandle(int uniqueId, const String8& path, const String8& mimeType);
192 virtual DrmInfoStatus* processDrmInfo(int uniqueId, const DrmInfo* drmInfo);
194 virtual DrmInfo* acquireDrmInfo(int uniqueId, const DrmInfoRequest* drmInforequest);
196 virtual status_t saveRights(int uniqueId, const DrmRights& drmRights,
199 virtual String8 getOriginalMimeType(int uniqueId, const String8& path, int fd);
201 virtual int getDrmObjectType(int uniqueId, const String8& path, const String8& mimeType);
203 virtual int checkRightsStatus(int uniqueId, const String8& path, int action);
205 virtual status_t consumeRights(
208 virtual status_t setPlaybackStatus(
211 virtual bool validateAction(
214 virtual status_t removeRights(int uniqueId, const String8& path);
216 virtual status_t removeAllRights(int uniqueId);
218 virtual int openConvertSession(int uniqueId, const String8& mimeType);
220 virtual DrmConvertedStatus* convertData(
223 virtual DrmConvertedStatus* closeConvertSession(int uniqueId, int convertId);
225 virtual status_t getAllSupportInfo(
228 virtual DecryptHandle* openDecryptSession(
232 virtual DecryptHandle* openDecryptSession(
235 virtual DecryptHandle* openDecryptSession(
238 virtual status_t closeDecryptSession(int uniqueId, DecryptHandle* decryptHandle);
240 virtual status_t initializeDecryptUnit(int uniqueId, DecryptHandle* decryptHandle,
243 virtual status_t decrypt(int uniqueId, DecryptHandle* decryptHandle, int decryptUnitId,
246 virtual status_t finalizeDecryptUnit(
249 virtual ssize_t pread(int uniqueId, DecryptHandle* decryptHandle,
259 virtual status_t onTransact(