Searched defs:drm (Results 1 - 25 of 25) sorted by relevance

/frameworks/base/drm/java/android/drm/
H A DDrmConvertedStatus.java17 package android.drm;
22 * An instance of this class may be created two ways by the drm framework:
H A DDrmInfoStatus.java17 package android.drm;
H A DDrmErrorEvent.java17 package android.drm;
H A DDrmInfoEvent.java17 package android.drm;
H A DProcessedData.java17 package android.drm;
H A DDrmEvent.java17 package android.drm;
H A DDrmOutputStream.java17 package android.drm;
19 import static android.drm.DrmConvertedStatus.STATUS_OK;
20 import static android.drm.DrmManagerClient.INVALID_SESSION;
H A DDrmRights.java17 package android.drm;
H A DDrmInfo.java17 package android.drm;
H A DDrmInfoRequest.java17 package android.drm;
H A DDrmSupportInfo.java17 package android.drm;
H A DDrmUtils.java17 package android.drm;
H A DDrmStore.java17 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 DDrmManagerClient.java17 package android.drm;
/frameworks/av/media/libmediaplayerservice/
H A DDrmSessionManager.h36 sp<DrmSessionClientInterface> drm; member in struct:android::SessionInfo
50 void addSession(int pid, sp<DrmSessionClientInterface> drm, const Vector<uint8_t>& sessionId);
53 void removeDrm(sp<DrmSessionClientInterface> drm);
65 int pid, sp<DrmSessionClientInterface>* drm, Vector<uint8_t>* sessionId);
H A DDrmSessionManager.cpp69 int pid, sp<DrmSessionClientInterface> drm, const Vector<uint8_t> &sessionId) {
70 ALOGV("addSession(pid %d, drm %p, sessionId %s)", pid, drm.get(),
75 info.drm = drm;
120 void DrmSessionManager::removeDrm(sp<DrmSessionClientInterface> drm) { argument
121 ALOGV("removeDrm(%p)", drm.get());
128 if (infos[j].drm == drm) {
145 sp<DrmSessionClientInterface> drm; local
68 addSession( int pid, sp<DrmSessionClientInterface> drm, const Vector<uint8_t> &sessionId) argument
212 getLeastUsedSession_l( int pid, sp<DrmSessionClientInterface>* drm, Vector<uint8_t>* sessionId) argument
[all...]
H A DDrm.cpp28 #include <media/drm/DrmAPI.h>
68 DrmSessionClient(Drm* drm) : mDrm(drm) {} argument
71 sp<Drm> drm = mDrm.promote(); local
72 if (drm == NULL) {
75 status_t err = drm->closeSession(sessionId);
79 drm->sendEvent(DrmPlugin::kDrmPluginEventSessionReclaimed, 0, &sessionId, NULL);
255 ALOGE("Failed to find drm plugin");
/frameworks/base/media/lib/signer/java/com/android/mediadrm/signer/
H A DMediaDrmSigner.java93 * @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/libmedia/
H A DIMediaPlayerService.cpp196 sp<IDrm> drm = makeDrm(); local
197 reply->writeStrongBinder(IInterface::asBinder(drm));
/frameworks/av/media/libmediaplayerservice/tests/
H A DDrmSessionManager_test.cpp89 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 DStagefrightMetadataRetriever.cpp434 int32_t drm = 0; local
435 if (fileMeta->findInt32(kKeyIsDRM, &drm) && drm != 0) {
730 // To check whether the media file is drm-protected
H A DMPEG4Extractor.cpp1925 ALOGV("mdat chunk, drm: %d", mIsDrm);
4177 int32_t drm = 0; local
4178 bool usesDRM = (mFormat->findInt32(kKeyIsDRM, &drm) && drm != 0);
4465 int32_t drm = 0; local
4466 bool usesDRM = (mFormat->findInt32(kKeyIsDRM, &drm) && drm != 0);
/frameworks/av/media/ndk/
H A DNdkMediaDrm.cpp162 sp<IDrm> drm = service->makeDrm(); local
164 if (drm == NULL || (drm->initCheck() != OK && drm->initCheck() != NO_INIT)) {
168 return drm;
173 sp<IDrm> drm = CreateDrm(); local
175 if (drm == NULL) {
179 status_t err = drm->createPlugin(uuid);
185 return drm;
190 sp<IDrm> drm local
[all...]
/frameworks/base/media/java/android/media/
H A DMediaDrm.java167 * this device, and whether the drm plugin is able to handle the
286 * Interface definition for a callback to be invoked when a drm session
328 * Interface definition for a callback to be invoked when the keys in a drm
436 * Interface definition for a callback to be invoked when a drm event
1037 @NonNull MediaDrm drm, @NonNull byte[] sessionId, @NonNull String algorithm);
1040 @NonNull MediaDrm drm, @NonNull byte[] sessionId, @NonNull String algorithm);
1044 @NonNull MediaDrm drm, @NonNull byte[] sessionId,
1049 @NonNull MediaDrm drm, @NonNull byte[] sessionId,
1054 @NonNull MediaDrm drm, @NonNull byte[] sessionId,
1058 @NonNull MediaDrm drm,
1036 setCipherAlgorithmNative( @onNull MediaDrm drm, @NonNull byte[] sessionId, @NonNull String algorithm) argument
1039 setMacAlgorithmNative( @onNull MediaDrm drm, @NonNull byte[] sessionId, @NonNull String algorithm) argument
1043 encryptNative( @onNull MediaDrm drm, @NonNull byte[] sessionId, @NonNull byte[] keyId, @NonNull byte[] input, @NonNull byte[] iv) argument
1048 decryptNative( @onNull MediaDrm drm, @NonNull byte[] sessionId, @NonNull byte[] keyId, @NonNull byte[] input, @NonNull byte[] iv) argument
1053 signNative( @onNull MediaDrm drm, @NonNull byte[] sessionId, @NonNull byte[] keyId, @NonNull byte[] message) argument
1057 verifyNative( @onNull MediaDrm drm, @NonNull byte[] sessionId, @NonNull byte[] keyId, @NonNull byte[] message, @NonNull byte[] signature) argument
1088 CryptoSession(@onNull MediaDrm drm, @NonNull byte[] sessionId, @NonNull String cipherAlgorithm, @NonNull String macAlgorithm) argument
1293 signRSANative( @onNull MediaDrm drm, @NonNull byte[] sessionId, @NonNull String algorithm, @NonNull byte[] wrappedKey, @NonNull byte[] message) argument
[all...]
/frameworks/base/media/jni/
H A Dandroid_media_MediaDrm.cpp366 sp<IDrm> drm = service->makeDrm(); local
368 if (drm == NULL || (drm->initCheck() != OK && drm->initCheck() != NO_INIT)) {
372 return drm;
377 sp<IDrm> drm = MakeDrm(); local
379 if (drm == NULL) {
383 status_t err = drm->createPlugin(uuid);
389 return drm;
420 sp<IDrm> drm local
557 setDrm( JNIEnv *env, jobject thiz, const sp<JDrm> &drm) argument
571 CheckSession(JNIEnv *env, const sp<IDrm> &drm, jbyteArray const &jsessionId) argument
586 sp<JDrm> drm = setDrm(env, thiz, NULL); local
705 sp<JDrm> drm = new JDrm(env, thiz, uuid.array()); local
755 sp<IDrm> drm = GetDrm(env, thiz); local
775 sp<IDrm> drm = GetDrm(env, thiz); local
791 sp<IDrm> drm = GetDrm(env, thiz); local
881 sp<IDrm> drm = GetDrm(env, thiz); local
907 sp<IDrm> drm = GetDrm(env, thiz); local
926 sp<IDrm> drm = GetDrm(env, thiz); local
947 sp<IDrm> drm = GetDrm(env, thiz); local
967 sp<IDrm> drm = GetDrm(env, thiz); local
1014 sp<IDrm> drm = GetDrm(env, thiz); local
1053 sp<IDrm> drm = GetDrm(env, thiz); local
1069 sp<IDrm> drm = GetDrm(env, thiz); local
1090 sp<IDrm> drm = GetDrm(env, thiz); local
1111 sp<IDrm> drm = GetDrm(env, thiz); local
1128 sp<IDrm> drm = GetDrm(env, thiz); local
1143 sp<IDrm> drm = GetDrm(env, thiz); local
1171 sp<IDrm> drm = GetDrm(env, thiz); local
1199 sp<IDrm> drm = GetDrm(env, thiz); local
1229 sp<IDrm> drm = GetDrm(env, thiz); local
1261 sp<IDrm> drm = GetDrm(env, jdrm); local
1285 sp<IDrm> drm = GetDrm(env, jdrm); local
1310 sp<IDrm> drm = GetDrm(env, jdrm); local
1341 sp<IDrm> drm = GetDrm(env, jdrm); local
1371 sp<IDrm> drm = GetDrm(env, jdrm); local
1401 sp<IDrm> drm = GetDrm(env, jdrm); local
1430 sp<IDrm> drm = GetDrm(env, jdrm); local
[all...]

Completed in 217 milliseconds