Lines Matching defs:decryptHandle

300     int uniqueId, DecryptHandle* decryptHandle, int action, bool reserve) {
303 if (mDecryptSessionMap.indexOfKey(decryptHandle->decryptId) != NAME_NOT_FOUND) {
304 IDrmEngine* drmEngine = mDecryptSessionMap.valueFor(decryptHandle->decryptId);
305 result = drmEngine->consumeRights(uniqueId, decryptHandle, action, reserve);
311 int uniqueId, DecryptHandle* decryptHandle, int playbackStatus, int64_t position) {
314 if (mDecryptSessionMap.indexOfKey(decryptHandle->decryptId) != NAME_NOT_FOUND) {
315 IDrmEngine* drmEngine = mDecryptSessionMap.valueFor(decryptHandle->decryptId);
316 result = drmEngine->setPlaybackStatus(uniqueId, decryptHandle, playbackStatus, position);
517 status_t DrmManager::closeDecryptSession(int uniqueId, DecryptHandle* decryptHandle) {
520 if (mDecryptSessionMap.indexOfKey(decryptHandle->decryptId) != NAME_NOT_FOUND) {
521 IDrmEngine* drmEngine = mDecryptSessionMap.valueFor(decryptHandle->decryptId);
522 result = drmEngine->closeDecryptSession(uniqueId, decryptHandle);
524 mDecryptSessionMap.removeItem(decryptHandle->decryptId);
531 int uniqueId, DecryptHandle* decryptHandle, int decryptUnitId, const DrmBuffer* headerInfo) {
534 if (mDecryptSessionMap.indexOfKey(decryptHandle->decryptId) != NAME_NOT_FOUND) {
535 IDrmEngine* drmEngine = mDecryptSessionMap.valueFor(decryptHandle->decryptId);
536 result = drmEngine->initializeDecryptUnit(uniqueId, decryptHandle, decryptUnitId, headerInfo);
541 status_t DrmManager::decrypt(int uniqueId, DecryptHandle* decryptHandle, int decryptUnitId,
546 if (mDecryptSessionMap.indexOfKey(decryptHandle->decryptId) != NAME_NOT_FOUND) {
547 IDrmEngine* drmEngine = mDecryptSessionMap.valueFor(decryptHandle->decryptId);
549 uniqueId, decryptHandle, decryptUnitId, encBuffer, decBuffer, IV);
555 int uniqueId, DecryptHandle* decryptHandle, int decryptUnitId) {
558 if (mDecryptSessionMap.indexOfKey(decryptHandle->decryptId) != NAME_NOT_FOUND) {
559 IDrmEngine* drmEngine = mDecryptSessionMap.valueFor(decryptHandle->decryptId);
560 result = drmEngine->finalizeDecryptUnit(uniqueId, decryptHandle, decryptUnitId);
565 ssize_t DrmManager::pread(int uniqueId, DecryptHandle* decryptHandle,
570 if (mDecryptSessionMap.indexOfKey(decryptHandle->decryptId) != NAME_NOT_FOUND) {
571 IDrmEngine* drmEngine = mDecryptSessionMap.valueFor(decryptHandle->decryptId);
572 result = drmEngine->pread(uniqueId, decryptHandle, buffer, numBytes, offset);