Lines Matching defs:FwdLockEngine

18 #include "FwdLockEngine.h"
41 #define LOG_TAG "FwdLockEngine"
53 return new FwdLockEngine();
61 FwdLockEngine::FwdLockEngine() {
62 LOG_VERBOSE("FwdLockEngine Construction");
65 FwdLockEngine::~FwdLockEngine() {
66 LOG_VERBOSE("FwdLockEngine Destruction");
83 int FwdLockEngine::getConvertedStatus(FwdLockConv_Status_t status) {
94 ALOGE("FwdLockEngine getConvertedStatus: file conversion Error %d. "
99 ALOGE("FwdLockEngine getConvertedStatus: file conversion Error %d. "
108 DrmConstraints* FwdLockEngine::onGetConstraints(int uniqueId, const String8* path, int action) {
111 LOG_VERBOSE("FwdLockEngine::onGetConstraints");
122 DrmMetadata* FwdLockEngine::onGetMetadata(int uniqueId, const String8* path) {
125 LOG_VERBOSE("FwdLockEngine::onGetMetadata");
135 android::status_t FwdLockEngine::onInitialize(int uniqueId) {
136 LOG_VERBOSE("FwdLockEngine::onInitialize");
139 LOG_VERBOSE("FwdLockEngine::onInitialize -- FwdLockGlue_InitializeKeyEncryption succeeded");
141 ALOGE("FwdLockEngine::onInitialize -- FwdLockGlue_InitializeKeyEncryption failed:"
149 FwdLockEngine::onSetOnInfoListener(int uniqueId, const IDrmEngine::OnInfoListener* infoListener) {
151 LOG_VERBOSE("FwdLockEngine::onSetOnInfoListener");
156 android::status_t FwdLockEngine::onTerminate(int uniqueId) {
157 LOG_VERBOSE("FwdLockEngine::onTerminate");
163 const String8 FwdLockEngine::FileSuffixes[] = {
169 const String8 FwdLockEngine::MimeTypes[] = {
174 const String8 FwdLockEngine::Description("OMA V1 Forward Lock");
176 void FwdLockEngine::AddSupportedMimeTypes(DrmSupportInfo *info) {
182 void FwdLockEngine::AddSupportedFileSuffixes(DrmSupportInfo *info) {
188 bool FwdLockEngine::IsMimeTypeSupported(const String8& mime) {
199 bool FwdLockEngine::IsFileSuffixSupported(const String8& suffix) {
210 DrmSupportInfo* FwdLockEngine::onGetSupportInfo(int uniqueId) {
213 LOG_VERBOSE("FwdLockEngine::onGetSupportInfo");
225 bool FwdLockEngine::onCanHandle(int uniqueId, const String8& path) {
232 DrmInfoStatus* FwdLockEngine::onProcessDrmInfo(int uniqueId, const DrmInfo* drmInfo) {
239 LOG_VERBOSE("FwdLockEngine::onProcessDrmInfo");
244 status_t FwdLockEngine::onSaveRights(
250 LOG_VERBOSE("FwdLockEngine::onSaveRights");
254 DrmInfo* FwdLockEngine::onAcquireDrmInfo(int uniqueId, const DrmInfoRequest* drmInfoRequest) {
258 LOG_VERBOSE("FwdLockEngine::onAcquireDrmInfo");
263 int FwdLockEngine::onCheckRightsStatus(int uniqueId,
268 LOG_VERBOSE("FwdLockEngine::onCheckRightsStatus");
293 status_t FwdLockEngine::onConsumeRights(int uniqueId,
298 LOG_VERBOSE("FwdLockEngine::onConsumeRights");
302 bool FwdLockEngine::onValidateAction(int uniqueId,
306 LOG_VERBOSE("FwdLockEngine::onValidateAction");
312 String8 FwdLockEngine::onGetOriginalMimeType(int uniqueId, const String8& path, int fd) {
313 LOG_VERBOSE("FwdLockEngine::onGetOriginalMimeType");
336 int FwdLockEngine::onGetDrmObjectType(int uniqueId,
341 LOG_VERBOSE("FwdLockEngine::onGetDrmObjectType");
357 status_t FwdLockEngine::onRemoveRights(int uniqueId, const String8& path) {
359 LOG_VERBOSE("FwdLockEngine::onRemoveRights");
363 status_t FwdLockEngine::onRemoveAllRights(int uniqueId) {
365 LOG_VERBOSE("FwdLockEngine::onRemoveAllRights");
370 status_t FwdLockEngine::onSetPlaybackStatus(int uniqueId, DecryptHandle* decryptHandle,
373 status_t FwdLockEngine::onSetPlaybackStatus(int uniqueId, DecryptHandle* decryptHandle,
377 LOG_VERBOSE("FwdLockEngine::onSetPlaybackStatus");
381 status_t FwdLockEngine::onOpenConvertSession(int uniqueId,
384 LOG_VERBOSE("FwdLockEngine::onOpenConvertSession");
392 ALOGE("FwdLockEngine::onOpenConvertSession -- FwdLockConv_OpenSession failed.");
399 DrmConvertedStatus* FwdLockEngine::onConvertData(int uniqueId,
435 DrmConvertedStatus* FwdLockEngine::onCloseConvertSession(int uniqueId,
441 LOG_VERBOSE("FwdLockEngine::onCloseConvertSession");
467 status_t FwdLockEngine::onOpenDecryptSession(int uniqueId,
473 status_t FwdLockEngine::onOpenDecryptSession(int uniqueId,
482 LOG_VERBOSE("FwdLockEngine::onOpenDecryptSession");
489 ALOGE("FwdLockEngine::onOpenDecryptSession parameter error");
511 LOG_VERBOSE("FwdLockEngine::onOpenDecryptSession Integrity Check failed for the fd");
521 LOG_VERBOSE("FwdLockEngine::onOpenDecryptSession Exit. result = %d", result);
526 status_t FwdLockEngine::onOpenDecryptSession(int uniqueId,
555 status_t FwdLockEngine::onCloseDecryptSession(int uniqueId,
558 LOG_VERBOSE("FwdLockEngine::onCloseDecryptSession");
583 LOG_VERBOSE("FwdLockEngine::onCloseDecryptSession Exit");
587 status_t FwdLockEngine::onInitializeDecryptUnit(int uniqueId,
591 ALOGE("FwdLockEngine::onInitializeDecryptUnit is not supported for this DRM scheme");
595 status_t FwdLockEngine::onDecrypt(int uniqueId, DecryptHandle* decryptHandle, int decryptUnitId,
597 ALOGE("FwdLockEngine::onDecrypt is not supported for this DRM scheme");
601 status_t FwdLockEngine::onDecrypt(int uniqueId,
606 ALOGE("FwdLockEngine::onDecrypt is not supported for this DRM scheme");
610 status_t FwdLockEngine::onFinalizeDecryptUnit(int uniqueId,
613 ALOGE("FwdLockEngine::onFinalizeDecryptUnit is not supported for this DRM scheme");
617 ssize_t FwdLockEngine::onRead(int uniqueId,
643 off64_t FwdLockEngine::onLseek(int uniqueId, DecryptHandle* decryptHandle,
646 off_t FwdLockEngine::onLseek(int uniqueId, DecryptHandle* decryptHandle,
663 ssize_t FwdLockEngine::onPread(int uniqueId,
669 ssize_t FwdLockEngine::onPread(int uniqueId,
691 ALOGE("FwdLockEngine::onPread error reading");
695 ALOGE("FwdLockEngine::onPread decryptId not found");