Lines Matching defs:uniqueId

37     DrmConstraints* getConstraints(int uniqueId, const String8* path, int action);
39 DrmMetadata* getMetadata(int uniqueId, const String8* path);
41 status_t initialize(int uniqueId);
43 status_t setOnInfoListener(int uniqueId, const IDrmEngine::OnInfoListener* infoListener);
45 status_t terminate(int uniqueId);
47 bool canHandle(int uniqueId, const String8& path);
49 DrmInfoStatus* processDrmInfo(int uniqueId, const DrmInfo* drmInfo);
51 status_t saveRights(int uniqueId, const DrmRights& drmRights,
54 DrmInfo* acquireDrmInfo(int uniqueId, const DrmInfoRequest* drmInfoRequest);
56 String8 getOriginalMimeType(int uniqueId, const String8& path, int fd);
58 int getDrmObjectType(int uniqueId, const String8& path, const String8& mimeType);
60 int checkRightsStatus(int uniqueId, const String8& path, int action);
62 status_t consumeRights(int uniqueId, DecryptHandle* decryptHandle, int action, bool reserve);
65 int uniqueId, DecryptHandle* decryptHandle, int playbackStatus, int64_t position);
68 int uniqueId, const String8& path, int action, const ActionDescription& description);
70 status_t removeRights(int uniqueId, const String8& path);
72 status_t removeAllRights(int uniqueId);
74 status_t openConvertSession(int uniqueId, int convertId);
76 DrmConvertedStatus* convertData(int uniqueId, int convertId, const DrmBuffer* inputData);
78 DrmConvertedStatus* closeConvertSession(int uniqueId, int convertId);
80 DrmSupportInfo* getSupportInfo(int uniqueId);
83 int uniqueId, DecryptHandle* decryptHandle,
87 int uniqueId, DecryptHandle* decryptHandle,
90 status_t openDecryptSession(int uniqueId, DecryptHandle* decryptHandle,
93 status_t closeDecryptSession(int uniqueId, DecryptHandle* decryptHandle);
95 status_t initializeDecryptUnit(int uniqueId, DecryptHandle* decryptHandle,
98 status_t decrypt(int uniqueId, DecryptHandle* decryptHandle, int decryptUnitId,
101 status_t finalizeDecryptUnit(int uniqueId, DecryptHandle* decryptHandle, int decryptUnitId);
103 ssize_t pread(int uniqueId, DecryptHandle* decryptHandle,
114 * @param[in] uniqueId Unique identifier for a session
124 int uniqueId, const String8* path, int action) = 0;
129 * @param[in] uniqueId Unique identifier for a session
136 virtual DrmMetadata* onGetMetadata(int uniqueId, const String8* path) = 0;
141 * @param[in] uniqueId Unique identifier for a session
145 virtual status_t onInitialize(int uniqueId) = 0;
151 * @param[in] uniqueId Unique identifier for a session. uniqueId is a random
153 * is created in native code, uniqueId will be a number ranged
154 * from 0x1000 to 0x1fff. If it comes from Java code, the uniqueId
156 * uniqueId could be used in DRM plugins to differentiate native
163 int uniqueId, const IDrmEngine::OnInfoListener* infoListener) = 0;
169 * @param[in] uniqueId Unique identifier for a session
173 virtual status_t onTerminate(int uniqueId) = 0;
178 * @param[in] uniqueId Unique identifier for a session
183 virtual bool onCanHandle(int uniqueId, const String8& path) = 0;
188 * @param[in] uniqueId Unique identifier for a session
193 virtual DrmInfoStatus* onProcessDrmInfo(int uniqueId, const DrmInfo* drmInfo) = 0;
199 * @param[in] uniqueId Unique identifier for a session
206 virtual status_t onSaveRights(int uniqueId, const DrmRights& drmRights,
213 * @param[in] uniqueId Unique identifier for a session
218 virtual DrmInfo* onAcquireDrmInfo(int uniqueId, const DrmInfoRequest* drmInforequest) = 0;
223 * @param[in] uniqueId Unique identifier for a session
229 virtual String8 onGetOriginalMimeType(int uniqueId, const String8& path, int fd) = 0;
236 * @param[in] uniqueId Unique identifier for a session
243 int uniqueId, const String8& path, const String8& mimeType) = 0;
248 * @param[in] uniqueId Unique identifier for a session
254 virtual int onCheckRightsStatus(int uniqueId, const String8& path, int action) = 0;
261 * @param[in] uniqueId Unique identifier for a session
268 virtual status_t onConsumeRights(int uniqueId, DecryptHandle* decryptHandle,
274 * @param[in] uniqueId Unique identifier for a session
283 int uniqueId, DecryptHandle* decryptHandle, int playbackStatus, int64_t position) = 0;
288 * @param[in] uniqueId Unique identifier for a session
294 virtual bool onValidateAction(int uniqueId, const String8& path,
300 * @param[in] uniqueId Unique identifier for a session
305 virtual status_t onRemoveRights(int uniqueId, const String8& path) = 0;
311 * @param[in] uniqueId Unique identifier for a session
315 virtual status_t onRemoveAllRights(int uniqueId) = 0;
323 * @param[in] uniqueId Unique identifier for a session
328 virtual status_t onOpenConvertSession(int uniqueId, int convertId) = 0;
336 * @param[in] uniqueId Unique identifier for a session
344 int uniqueId, int convertId, const DrmBuffer* inputData) = 0;
353 * @param[in] uniqueId Unique identifier for a session
360 virtual DrmConvertedStatus* onCloseConvertSession(int uniqueId, int convertId) = 0;
366 * @param[in] uniqueId Unique identifier for a session
370 virtual DrmSupportInfo* onGetSupportInfo(int uniqueId) = 0;
375 * @param[in] uniqueId Unique identifier for a session
384 int uniqueId, DecryptHandle* decryptHandle,
390 * @param[in] uniqueId Unique identifier for a session
401 int uniqueId, DecryptHandle* decryptHandle,
411 * @param[in] uniqueId Unique identifier for a session
418 int uniqueId, DecryptHandle* decryptHandle,
424 * @param[in] uniqueId Unique identifier for a session
433 int uniqueId, DecryptHandle* decryptHandle,
442 * @param[in] uniqueId Unique identifier for a session
449 virtual status_t onOpenDecryptSession(int uniqueId, DecryptHandle* decryptHandle,
457 * @param[in] uniqueId Unique identifier for a session
462 virtual status_t onCloseDecryptSession(int uniqueId, DecryptHandle* decryptHandle) = 0;
467 * @param[in] uniqueId Unique identifier for a session
474 virtual status_t onInitializeDecryptUnit(int uniqueId, DecryptHandle* decryptHandle,
482 * @param[in] uniqueId Unique identifier for a session
494 virtual status_t onDecrypt(int uniqueId, DecryptHandle* decryptHandle, int decryptUnitId,
500 * @param[in] uniqueId Unique identifier for a session
507 int uniqueId, DecryptHandle* decryptHandle, int decryptUnitId) = 0;
512 * @param[in] uniqueId Unique identifier for a session
520 virtual ssize_t onPread(int uniqueId, DecryptHandle* decryptHandle,