Lines Matching defs:decryptHandle

275     int uniqueId, DecryptHandle* decryptHandle, int action, bool reserve) {
278 if (mDecryptSessionMap.indexOfKey(decryptHandle->decryptId) != NAME_NOT_FOUND) {
279 IDrmEngine* drmEngine = mDecryptSessionMap.valueFor(decryptHandle->decryptId);
280 result = drmEngine->consumeRights(uniqueId, decryptHandle, action, reserve);
286 int uniqueId, DecryptHandle* decryptHandle, int playbackStatus, int64_t position) {
289 if (mDecryptSessionMap.indexOfKey(decryptHandle->decryptId) != NAME_NOT_FOUND) {
290 IDrmEngine* drmEngine = mDecryptSessionMap.valueFor(decryptHandle->decryptId);
291 result = drmEngine->setPlaybackStatus(uniqueId, decryptHandle, playbackStatus, position);
492 status_t DrmManager::closeDecryptSession(int uniqueId, DecryptHandle* decryptHandle) {
495 if (mDecryptSessionMap.indexOfKey(decryptHandle->decryptId) != NAME_NOT_FOUND) {
496 IDrmEngine* drmEngine = mDecryptSessionMap.valueFor(decryptHandle->decryptId);
497 result = drmEngine->closeDecryptSession(uniqueId, decryptHandle);
499 mDecryptSessionMap.removeItem(decryptHandle->decryptId);
506 int uniqueId, DecryptHandle* decryptHandle, int decryptUnitId, const DrmBuffer* headerInfo) {
509 if (mDecryptSessionMap.indexOfKey(decryptHandle->decryptId) != NAME_NOT_FOUND) {
510 IDrmEngine* drmEngine = mDecryptSessionMap.valueFor(decryptHandle->decryptId);
511 result = drmEngine->initializeDecryptUnit(uniqueId, decryptHandle, decryptUnitId, headerInfo);
516 status_t DrmManager::decrypt(int uniqueId, DecryptHandle* decryptHandle, int decryptUnitId,
521 if (mDecryptSessionMap.indexOfKey(decryptHandle->decryptId) != NAME_NOT_FOUND) {
522 IDrmEngine* drmEngine = mDecryptSessionMap.valueFor(decryptHandle->decryptId);
524 uniqueId, decryptHandle, decryptUnitId, encBuffer, decBuffer, IV);
530 int uniqueId, DecryptHandle* decryptHandle, int decryptUnitId) {
533 if (mDecryptSessionMap.indexOfKey(decryptHandle->decryptId) != NAME_NOT_FOUND) {
534 IDrmEngine* drmEngine = mDecryptSessionMap.valueFor(decryptHandle->decryptId);
535 result = drmEngine->finalizeDecryptUnit(uniqueId, decryptHandle, decryptUnitId);
540 ssize_t DrmManager::pread(int uniqueId, DecryptHandle* decryptHandle,
545 if (mDecryptSessionMap.indexOfKey(decryptHandle->decryptId) != NAME_NOT_FOUND) {
546 IDrmEngine* drmEngine = mDecryptSessionMap.valueFor(decryptHandle->decryptId);
547 result = drmEngine->pread(uniqueId, decryptHandle, buffer, numBytes, offset);