/frameworks/base/drm/java/android/drm/ |
H A D | DrmConvertedStatus.java | 17 package android.drm; 22 * An instance of this class may be created two ways by the drm framework:
|
H A D | DrmInfoStatus.java | 17 package android.drm;
|
H A D | DrmErrorEvent.java | 17 package android.drm;
|
H A D | DrmInfoEvent.java | 17 package android.drm;
|
H A D | ProcessedData.java | 17 package android.drm;
|
H A D | DrmEvent.java | 17 package android.drm;
|
H A D | DrmOutputStream.java | 17 package android.drm; 19 import static android.drm.DrmConvertedStatus.STATUS_OK; 20 import static android.drm.DrmManagerClient.INVALID_SESSION;
|
H A D | DrmRights.java | 17 package android.drm;
|
H A D | DrmInfo.java | 17 package android.drm;
|
H A D | DrmInfoRequest.java | 17 package android.drm;
|
H A D | DrmSupportInfo.java | 17 package android.drm;
|
H A D | DrmUtils.java | 17 package android.drm;
|
H A D | DrmStore.java | 17 package android.drm; 26 * {@link android.drm.DrmManagerClient#getConstraints DrmManagerClient.getConstraints()} 28 * {@link android.drm.DrmStore.Action actions} that can be performed 41 * {@link android.drm.DrmStore.Action action}. 50 * {@link android.drm.DrmStore.Action action}. 58 * an {@link android.drm.DrmStore.Action action} can be performed on 67 * an {@link android.drm.DrmStore.Action action} can not be performed on
|
H A D | DrmManagerClient.java | 17 package android.drm;
|
/frameworks/av/drm/libmediadrm/ |
H A D | IMediaDrmService.cpp | 77 sp<IDrm> drm = makeDrm(); local 78 reply->writeStrongBinder(IInterface::asBinder(drm));
|
H A D | DrmSessionManager.cpp | 68 int pid, const sp<DrmSessionClientInterface>& drm, const Vector<uint8_t> &sessionId) { 69 ALOGV("addSession(pid %d, drm %p, sessionId %s)", pid, drm.get(), 74 info.drm = drm; 119 void DrmSessionManager::removeDrm(const sp<DrmSessionClientInterface>& drm) { argument 120 ALOGV("removeDrm(%p)", drm.get()); 127 if (infos[j].drm == drm) { 144 sp<DrmSessionClientInterface> drm; local 67 addSession( int pid, const sp<DrmSessionClientInterface>& drm, const Vector<uint8_t> &sessionId) argument 211 getLeastUsedSession_l( int pid, sp<DrmSessionClientInterface>* drm, Vector<uint8_t>* sessionId) argument [all...] |
H A D | Drm.cpp | 28 #include <media/drm/DrmAPI.h> 65 explicit DrmSessionClient(Drm* drm) : mDrm(drm) {} argument 68 sp<Drm> drm = mDrm.promote(); local 69 if (drm == NULL) { 72 status_t err = drm->closeSession(sessionId); 76 drm->sendEvent(DrmPlugin::kDrmPluginEventSessionReclaimed, 0, &sessionId, NULL); 252 ALOGE("Failed to find drm plugin");
|
H A D | DrmHal.cpp | 24 #include <android/hardware/drm/1.0/IDrmFactory.h> 25 #include <android/hardware/drm/1.0/IDrmPlugin.h> 26 #include <android/hardware/drm/1.0/types.h> 33 #include <media/drm/DrmAPI.h> 39 using ::android::hardware::drm::V1_0::EventType; 40 using ::android::hardware::drm::V1_0::IDrmFactory; 41 using ::android::hardware::drm::V1_0::IDrmPlugin; 42 using ::android::hardware::drm::V1_0::KeyedVector; 43 using ::android::hardware::drm::V1_0::KeyRequestType; 44 using ::android::hardware::drm 166 DrmSessionClient(DrmHal* drm) argument 169 sp<DrmHal> drm = mDrm.promote(); local [all...] |
/frameworks/av/include/media/ |
H A D | DrmSessionManager.h | 36 sp<DrmSessionClientInterface> drm; member in struct:android::SessionInfo 50 void addSession(int pid, const sp<DrmSessionClientInterface>& drm, const Vector<uint8_t>& sessionId); 53 void removeDrm(const sp<DrmSessionClientInterface>& drm); 65 int pid, sp<DrmSessionClientInterface>* drm, Vector<uint8_t>* sessionId);
|
/frameworks/av/media/libmedia/include/media/ |
H A D | DrmSessionManager.h | 36 sp<DrmSessionClientInterface> drm; member in struct:android::SessionInfo 50 void addSession(int pid, const sp<DrmSessionClientInterface>& drm, const Vector<uint8_t>& sessionId); 53 void removeDrm(const sp<DrmSessionClientInterface>& drm); 65 int pid, sp<DrmSessionClientInterface>* drm, Vector<uint8_t>* sessionId);
|
/frameworks/base/media/lib/signer/java/com/android/mediadrm/signer/ |
H A D | MediaDrmSigner.java | 93 * @param drm the MediaDrm object 98 public static CertificateRequest getCertificateRequest(MediaDrm drm, int certType, argument 100 return new CertificateRequest(drm.getCertificateRequest(certType, certAuthority)); 112 * @param drm the MediaDrm object 118 public static Certificate provideCertificateResponse(MediaDrm drm, byte[] response) argument 120 return new Certificate(drm.provideCertificateResponse(response)); 126 * @param drm the MediaDrm object 133 public static byte[] signRSA(MediaDrm drm, byte[] sessionId, argument 135 return drm.signRSA(sessionId, algorithm, wrappedKey, message);
|
/frameworks/av/media/libmediaplayerservice/nuplayer/ |
H A D | NuPlayerDrm.cpp | 35 sp<IBinder> binder = sm->getService(String16("media.drm")); 44 sp<IDrm> drm = service->makeDrm(); local 45 if (drm == NULL) { 51 status = drm->initCheck(); 53 ALOGE("CreateDrm failed drm->initCheck(): %d", status); 56 return drm; 63 sp<IBinder> binder = sm->getService(String16("media.drm")); 158 sp<IDrm> drm = CreateDrm(&status); local 159 if (drm != NULL) { 162 if (drm [all...] |
/frameworks/av/media/libmediaplayerservice/tests/ |
H A D | DrmSessionManager_test.cpp | 93 static void ExpectEqSessionInfo(const SessionInfo& info, sp<DrmSessionClientInterface> drm, argument 95 EXPECT_EQ(drm, info.drm); 140 sp<DrmSessionClientInterface> drm; local 142 EXPECT_FALSE(mDrmSessionManager->getLeastUsedSession_l(kTestPid1, &drm, &sessionId)); 146 EXPECT_TRUE(mDrmSessionManager->getLeastUsedSession_l(kTestPid1, &drm, &sessionId)); 147 EXPECT_EQ(mTestDrm1, drm); 150 EXPECT_TRUE(mDrmSessionManager->getLeastUsedSession_l(kTestPid2, &drm, &sessionId)); 151 EXPECT_EQ(mTestDrm2, drm); 156 EXPECT_TRUE(mDrmSessionManager->getLeastUsedSession_l(kTestPid2, &drm, 204 sp<FakeDrm> drm = new FakeDrm; local 233 sp<FakeDrm> drm = new FakeDrm; local [all...] |
/frameworks/av/services/mediadrm/tests/ |
H A D | DrmSessionManager_test.cpp | 89 static void ExpectEqSessionInfo(const SessionInfo& info, sp<DrmSessionClientInterface> drm, argument 91 EXPECT_EQ(drm, info.drm); 136 sp<DrmSessionClientInterface> drm; local 138 EXPECT_FALSE(mDrmSessionManager->getLeastUsedSession_l(kTestPid1, &drm, &sessionId)); 142 EXPECT_TRUE(mDrmSessionManager->getLeastUsedSession_l(kTestPid1, &drm, &sessionId)); 143 EXPECT_EQ(mTestDrm1, drm); 146 EXPECT_TRUE(mDrmSessionManager->getLeastUsedSession_l(kTestPid2, &drm, &sessionId)); 147 EXPECT_EQ(mTestDrm2, drm); 152 EXPECT_TRUE(mDrmSessionManager->getLeastUsedSession_l(kTestPid2, &drm, 200 sp<FakeDrm> drm = new FakeDrm; local 229 sp<FakeDrm> drm = new FakeDrm; local [all...] |
/frameworks/av/media/libstagefright/ |
H A D | StagefrightMetadataRetriever.cpp | 489 int32_t drm = 0; local 490 if (fileMeta->findInt32(kKeyIsDRM, &drm) && drm != 0) {
|