Home
last modified time | relevance | path

Searched refs:DrmStatus (Results 1 – 23 of 23) sorted by relevance

/frameworks/av/drm/libmediadrm/include/mediadrm/
DDrmHal.h28 virtual DrmStatus initCheck() const;
29 virtual DrmStatus isCryptoSchemeSupported(const uint8_t uuid[16], const String8& mimeType,
31 virtual DrmStatus createPlugin(const uint8_t uuid[16],
33 virtual DrmStatus destroyPlugin();
34 virtual DrmStatus openSession(DrmPlugin::SecurityLevel securityLevel,
36 virtual DrmStatus closeSession(Vector<uint8_t> const &sessionId);
37 virtual DrmStatus
44 virtual DrmStatus provideKeyResponse(Vector<uint8_t> const &sessionId,
47 virtual DrmStatus removeKeys(Vector<uint8_t> const &keySetId);
48 virtual DrmStatus restoreKeys(Vector<uint8_t> const &sessionId,
[all …]
DIDrm.h53 virtual DrmStatus initCheck() const = 0;
55 virtual DrmStatus isCryptoSchemeSupported(const uint8_t uuid[16], const String8& mimeType,
59 virtual DrmStatus createPlugin(const uint8_t uuid[16],
62 virtual DrmStatus destroyPlugin() = 0;
64 virtual DrmStatus openSession(DrmPlugin::SecurityLevel securityLevel,
67 virtual DrmStatus closeSession(Vector<uint8_t> const &sessionId) = 0;
69 virtual DrmStatus
77 virtual DrmStatus provideKeyResponse(Vector<uint8_t> const &sessionId,
81 virtual DrmStatus removeKeys(Vector<uint8_t> const &keySetId) = 0;
83 virtual DrmStatus restoreKeys(Vector<uint8_t> const &sessionId,
[all …]
DDrmHalAidl.h42 virtual DrmStatus initCheck() const;
43 virtual DrmStatus isCryptoSchemeSupported(const uint8_t uuid[16], const String8& mimeType,
45 virtual DrmStatus createPlugin(const uint8_t uuid[16], const String8& appPackageName);
46 virtual DrmStatus destroyPlugin();
47 virtual DrmStatus openSession(DrmPlugin::SecurityLevel securityLevel,
49 virtual DrmStatus closeSession(Vector<uint8_t> const& sessionId);
50 virtual DrmStatus getKeyRequest(Vector<uint8_t> const& sessionId,
56 virtual DrmStatus provideKeyResponse(Vector<uint8_t> const& sessionId,
59 virtual DrmStatus removeKeys(Vector<uint8_t> const& keySetId);
60 virtual DrmStatus restoreKeys(Vector<uint8_t> const& sessionId,
[all …]
DDrmMetricsLogger.h96 virtual DrmStatus initCheck() const;
98 virtual DrmStatus isCryptoSchemeSupported(const uint8_t uuid[IDRM_UUID_SIZE],
103 virtual DrmStatus createPlugin(const uint8_t uuid[IDRM_UUID_SIZE],
106 virtual DrmStatus destroyPlugin();
108 virtual DrmStatus openSession(DrmPlugin::SecurityLevel securityLevel,
111 virtual DrmStatus closeSession(Vector<uint8_t> const& sessionId);
113 virtual DrmStatus getKeyRequest(Vector<uint8_t> const& sessionId,
120 virtual DrmStatus provideKeyResponse(Vector<uint8_t> const& sessionId,
124 virtual DrmStatus removeKeys(Vector<uint8_t> const& keySetId);
126 virtual DrmStatus restoreKeys(Vector<uint8_t> const& sessionId,
[all …]
DDrmHalHidl.h67 virtual DrmStatus initCheck() const;
69 virtual DrmStatus isCryptoSchemeSupported(const uint8_t uuid[16], const String8& mimeType,
72 virtual DrmStatus createPlugin(const uint8_t uuid[16],
75 virtual DrmStatus destroyPlugin();
77 virtual DrmStatus openSession(DrmPlugin::SecurityLevel level,
80 virtual DrmStatus closeSession(Vector<uint8_t> const &sessionId);
82 virtual DrmStatus
90 virtual DrmStatus provideKeyResponse(Vector<uint8_t> const &sessionId,
94 virtual DrmStatus removeKeys(Vector<uint8_t> const &keySetId);
96 virtual DrmStatus restoreKeys(Vector<uint8_t> const &sessionId,
[all …]
DCryptoHal.h41 virtual DrmStatus setMediaDrmSession(const Vector<uint8_t> &sessionId);
DCryptoHalHidl.h60 virtual DrmStatus setMediaDrmSession(const Vector<uint8_t> &sessionId);
DCryptoHalAidl.h52 virtual DrmStatus setMediaDrmSession(const Vector<uint8_t>& sessionId);
/frameworks/av/drm/libmediadrm/
DDrmMetricsLogger.cpp118 DrmStatus DrmMetricsLogger::initCheck() const { in initCheck()
119 DrmStatus status = mImpl->initCheck(); in initCheck()
126 DrmStatus DrmMetricsLogger::isCryptoSchemeSupported(const uint8_t uuid[IDRM_UUID_SIZE], in isCryptoSchemeSupported()
130 DrmStatus status = mImpl->isCryptoSchemeSupported(uuid, mimeType, securityLevel, result); in isCryptoSchemeSupported()
137 DrmStatus DrmMetricsLogger::createPlugin(const uint8_t uuid[IDRM_UUID_SIZE], in createPlugin()
150 DrmStatus status = mImpl->createPlugin(uuid, appPackageName); in createPlugin()
163 DrmStatus DrmMetricsLogger::destroyPlugin() { in destroyPlugin()
164 DrmStatus status = mImpl->destroyPlugin(); in destroyPlugin()
171 DrmStatus DrmMetricsLogger::openSession(DrmPlugin::SecurityLevel securityLevel, in openSession()
177 DrmStatus status = mImpl->openSession(securityLevel, sessionId); in openSession()
[all …]
DDrmHal.cpp35 DrmStatus DrmHal::initCheck() const { in initCheck()
36 if (mDrmHalAidl->initCheck() == OK || mDrmHalHidl->initCheck() == OK) return DrmStatus(OK); in initCheck()
38 return DrmStatus(NO_INIT); in initCheck()
42 DrmStatus DrmHal::isCryptoSchemeSupported(const uint8_t uuid[16], const String8& mimeType, in isCryptoSchemeSupported()
44 DrmStatus statusResult = in isCryptoSchemeSupported()
50 DrmStatus DrmHal::createPlugin(const uint8_t uuid[16], const String8& appPackageName) { in createPlugin()
52 ? DrmStatus(OK) in createPlugin()
56 DrmStatus DrmHal::destroyPlugin() { in destroyPlugin()
57 DrmStatus statusResult = mDrmHalAidl->destroyPlugin(); in destroyPlugin()
58 DrmStatus statusResultHidl = mDrmHalHidl->destroyPlugin(); in destroyPlugin()
[all …]
DDrmHalHidl.cpp372 DrmStatus DrmHalHidl::initCheck() const { in initCheck()
373 return DrmStatus(mInitCheck); in initCheck()
376 DrmStatus DrmHalHidl::setListener(const sp<IDrmClient>& listener) { in setListener()
379 return DrmStatus(NO_ERROR); in setListener()
506 DrmStatus DrmHalHidl::matchMimeTypeAndSecurityLevel(const sp<IDrmFactory>& factory, in matchMimeTypeAndSecurityLevel()
517 return DrmStatus(OK); in matchMimeTypeAndSecurityLevel()
522 return DrmStatus(DEAD_OBJECT); in matchMimeTypeAndSecurityLevel()
525 return DrmStatus(OK); in matchMimeTypeAndSecurityLevel()
527 return DrmStatus(BAD_VALUE); in matchMimeTypeAndSecurityLevel()
532 return DrmStatus(ERROR_UNSUPPORTED); in matchMimeTypeAndSecurityLevel()
[all …]
DDrmHalAidl.cpp401 DrmStatus DrmHalAidl::initCheck() const { in initCheck()
402 return DrmStatus(mInitCheck); in initCheck()
407 DrmStatus DrmHalAidl::setListener(const sp<IDrmClient>& listener) { in setListener()
409 return DrmStatus(NO_ERROR); in setListener()
412 DrmStatus DrmHalAidl::isCryptoSchemeSupported(const uint8_t uuid[16], const String8& mimeType, in isCryptoSchemeSupported()
443 return DrmStatus(OK); in isCryptoSchemeSupported()
445 return DrmStatus(BAD_VALUE); in isCryptoSchemeSupported()
457 return DrmStatus(OK); in isCryptoSchemeSupported()
460 DrmStatus DrmHalAidl::createPlugin(const uint8_t uuid[16], const String8& appPackageName) { in createPlugin()
508 return DrmStatus(mInitCheck); in createPlugin()
[all …]
DDrmStatus.cpp22 DrmStatus::DrmStatus(status_t err, const char *msg) : mStatus(err) { in DrmStatus() function in android::DrmStatus
DCryptoHal.cpp74 DrmStatus CryptoHal::setMediaDrmSession(const Vector<uint8_t>& sessionId) { in setMediaDrmSession()
DDrmUtils.cpp366 std::string GetExceptionMessage(const DrmStatus &err, const char* defaultMsg, in GetExceptionMessage()
419 DrmStatus statusAidlToDrmStatus(::ndk::ScopedAStatus& statusAidl) { in statusAidlToDrmStatus()
551 return DrmStatus(status, statusAidl.getMessage()); in statusAidlToDrmStatus()
DAndroid.bp38 "DrmStatus.cpp",
DCryptoHalHidl.cpp389 DrmStatus CryptoHalHidl::setMediaDrmSession(const Vector<uint8_t>& sessionId) { in setMediaDrmSession()
DCryptoHalAidl.cpp263 DrmStatus CryptoHalAidl::setMediaDrmSession(const Vector<uint8_t>& sessionId) { in setMediaDrmSession()
/frameworks/av/drm/libmediadrm/interface/mediadrm/
DDrmStatus.h29 struct DrmStatus { struct
31 DrmStatus(status_t status, int32_t cdmErr = 0, int32_t oemErr = 0,
35 DrmStatus(status_t err, const char *msg); argument
DICrypto.h69 virtual DrmStatus setMediaDrmSession(const Vector<uint8_t> &sessionId) = 0;
DDrmUtils.h204 DrmStatus statusAidlToDrmStatus(::ndk::ScopedAStatus& statusAidl);
288 std::string GetExceptionMessage(const DrmStatus & err, const char *defaultMsg,
292 std::string GetExceptionMessage(const DrmStatus &err, const char *defaultMsg, const sp<T> &iface) { in GetExceptionMessage()
/frameworks/base/media/jni/
Dandroid_media_MediaDrm.cpp271 void drmThrowException(JNIEnv* env, const char *className, const DrmStatus &err, const char *msg) { in drmThrowException()
431 static void throwStateException(JNIEnv *env, const char *msg, const DrmStatus &err) { in throwStateException()
441 static void throwSessionException(JNIEnv *env, const char *msg, const DrmStatus &err) { in throwSessionException()
469 JNIEnv *env, const sp<IDrm> &drm, const DrmStatus &err, const char *msg = NULL) { in throwExceptionAsNecessary()
539 DrmStatus err = drm->createPlugin(uuid, appPackageName); in MakeDrm()
1152 DrmStatus err = drm->openSession(level, sessionId); in android_media_MediaDrm_openSession()
1171 DrmStatus err = drm->closeSession(sessionId); in android_media_MediaDrm_closeSession()
1223 DrmStatus err = drm->getKeyRequest(sessionId, initData, mimeType, keyType, optParams, request, in android_media_MediaDrm_getKeyRequest()
1294 DrmStatus err = drm->provideKeyResponse(sessionId, response, keySetId); in android_media_MediaDrm_provideKeyResponse()
1318 DrmStatus err = drm->removeKeys(keySetId); in android_media_MediaDrm_removeKeys()
[all …]
Dandroid_media_MediaCodec.cpp1314 DrmStatus dStatus(err, originalMsg.c_str()); in createCryptoException()