Lines Matching refs:uniqueId
87 virtual void removeUniqueId(int uniqueId) = 0;
89 virtual void addClient(int uniqueId) = 0;
91 virtual void removeClient(int uniqueId) = 0;
94 int uniqueId, const sp<IDrmServiceListener>& infoListener) = 0;
97 int uniqueId, const String8* path, const int action) = 0;
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;
113 int uniqueId, const String8& path, const String8& mimeType) = 0;
115 virtual int checkRightsStatus(int uniqueId, const String8& path, int action) = 0;
118 int uniqueId, sp<DecryptHandle>& decryptHandle, int action, bool reserve) = 0;
121 int uniqueId, sp<DecryptHandle>& decryptHandle, int playbackStatus,
125 int uniqueId, const String8& path,
128 virtual status_t removeRights(int uniqueId, const String8& path) = 0;
130 virtual status_t removeAllRights(int uniqueId) = 0;
132 virtual int openConvertSession(int uniqueId, const String8& mimeType) = 0;
135 int uniqueId, int convertId, const DrmBuffer* inputData) = 0;
137 virtual DrmConvertedStatus* closeConvertSession(int uniqueId, int convertId) = 0;
140 int uniqueId, int* length, DrmSupportInfo** drmSupportInfoArray) = 0;
143 int uniqueId, int fd, off64_t offset,
147 int uniqueId, const char* uri, const char* mime) = 0;
150 int uniqueId, const DrmBuffer& buf, const String8& mimeType) = 0;
152 virtual status_t closeDecryptSession(int uniqueId, sp<DecryptHandle>& decryptHandle) = 0;
154 virtual status_t initializeDecryptUnit(int uniqueId, sp<DecryptHandle>& decryptHandle,
157 virtual status_t decrypt(int uniqueId, sp<DecryptHandle>& decryptHandle, int decryptUnitId,
161 int uniqueId, sp<DecryptHandle>& decryptHandle, int decryptUnitId) = 0;
163 virtual ssize_t pread(int uniqueId, sp<DecryptHandle>& decryptHandle,
178 virtual void removeUniqueId(int uniqueId);
180 virtual void addClient(int uniqueId);
182 virtual void removeClient(int uniqueId);
185 int uniqueId, const sp<IDrmServiceListener>& infoListener);
187 virtual DrmConstraints* getConstraints(int uniqueId, const String8* path, const int action);
189 virtual DrmMetadata* getMetadata(int uniqueId, const String8* path);
191 virtual bool canHandle(int uniqueId, const String8& path, const String8& mimeType);
193 virtual DrmInfoStatus* processDrmInfo(int uniqueId, const DrmInfo* drmInfo);
195 virtual DrmInfo* acquireDrmInfo(int uniqueId, const DrmInfoRequest* drmInforequest);
197 virtual status_t saveRights(int uniqueId, const DrmRights& drmRights,
200 virtual String8 getOriginalMimeType(int uniqueId, const String8& path, int fd);
202 virtual int getDrmObjectType(int uniqueId, const String8& path, const String8& mimeType);
204 virtual int checkRightsStatus(int uniqueId, const String8& path, int action);
207 int uniqueId, sp<DecryptHandle>& decryptHandle, int action, bool reserve);
210 int uniqueId, sp<DecryptHandle>& decryptHandle, int playbackStatus, int64_t position);
213 int uniqueId, const String8& path, int action, const ActionDescription& description);
215 virtual status_t removeRights(int uniqueId, const String8& path);
217 virtual status_t removeAllRights(int uniqueId);
219 virtual int openConvertSession(int uniqueId, const String8& mimeType);
222 int uniqueId, int convertId, const DrmBuffer* inputData);
224 virtual DrmConvertedStatus* closeConvertSession(int uniqueId, int convertId);
227 int uniqueId, int* length, DrmSupportInfo** drmSupportInfoArray);
230 int uniqueId, int fd, off64_t offset, off64_t length,
234 int uniqueId, const char* uri, const char* mime);
237 int uniqueId, const DrmBuffer& buf, const String8& mimeType);
239 virtual status_t closeDecryptSession(int uniqueId, sp<DecryptHandle>& decryptHandle);
241 virtual status_t initializeDecryptUnit(int uniqueId, sp<DecryptHandle>& decryptHandle,
244 virtual status_t decrypt(int uniqueId, sp<DecryptHandle>& decryptHandle, int decryptUnitId,
248 int uniqueId, sp<DecryptHandle>& decryptHandle, int decryptUnitId);
250 virtual ssize_t pread(int uniqueId, sp<DecryptHandle>& decryptHandle,