/frameworks/av/drm/common/ |
DrmInfoRequest.cpp | 17 #include <drm/DrmInfoRequest.h> 21 const String8 DrmInfoRequest::ACCOUNT_ID("account_id"); 22 const String8 DrmInfoRequest::SUBSCRIPTION_ID("subscription_id"); 24 DrmInfoRequest::DrmInfoRequest(int infoType, const String8& mimeType) : 29 String8 DrmInfoRequest::getMimeType(void) const { 33 int DrmInfoRequest::getInfoType(void) const { 37 int DrmInfoRequest::getCount(void) const { 41 status_t DrmInfoRequest::put(const String8& key, const String8& value) { 46 String8 DrmInfoRequest::get(const String8& key) const [all...] |
DrmEngineBase.cpp | 65 DrmInfo* DrmEngineBase::acquireDrmInfo(int uniqueId, const DrmInfoRequest* drmInfoRequest) { 66 return onAcquireDrmInfo(uniqueId, drmInfoRequest);
|
Android.mk | 25 DrmInfoRequest.cpp \
|
IDrmManagerService.cpp | 31 #include <drm/DrmInfoRequest.h> 297 DrmInfo* BpDrmManagerService::acquireDrmInfo(int uniqueId, const DrmInfoRequest* drmInforequest) { 305 data.writeInt32(drmInforequest->getInfoType()); 306 data.writeString8(drmInforequest->getMimeType()); 308 data.writeInt32(drmInforequest->getCount()); 309 DrmInfoRequest::KeyIterator keyIt = drmInforequest->keyIterator(); 314 const String8 value = drmInforequest->get(key); [all...] |
/cts/tests/tests/drm/src/android/drm/cts/ |
DrmInfoRequestTest.java | 24 import android.drm.DrmInfoRequest; 30 DrmInfoRequest.TYPE_REGISTRATION_INFO; 33 checkInvalidInfoType(DrmInfoRequest.TYPE_REGISTRATION_INFO - 1); 35 DrmInfoRequest.TYPE_RIGHTS_ACQUISITION_PROGRESS_INFO + 1); 39 checkValidInfoType(DrmInfoRequest.TYPE_REGISTRATION_INFO); 40 checkValidInfoType(DrmInfoRequest.TYPE_UNREGISTRATION_INFO); 41 checkValidInfoType(DrmInfoRequest.TYPE_RIGHTS_ACQUISITION_INFO); 43 DrmInfoRequest.TYPE_RIGHTS_ACQUISITION_PROGRESS_INFO); 47 checkGetInfoType(DrmInfoRequest.TYPE_REGISTRATION_INFO); 48 checkGetInfoType(DrmInfoRequest.TYPE_UNREGISTRATION_INFO) [all...] |
DrmInfoTest.java | 25 import android.drm.DrmInfoRequest; 32 DrmInfoRequest.TYPE_REGISTRATION_INFO; 35 checkInvalidInfoType(DrmInfoRequest.TYPE_REGISTRATION_INFO - 1); 37 DrmInfoRequest.TYPE_RIGHTS_ACQUISITION_PROGRESS_INFO + 1); 41 checkValidInfoType(DrmInfoRequest.TYPE_REGISTRATION_INFO); 42 checkValidInfoType(DrmInfoRequest.TYPE_UNREGISTRATION_INFO); 43 checkValidInfoType(DrmInfoRequest.TYPE_RIGHTS_ACQUISITION_INFO); 45 DrmInfoRequest.TYPE_RIGHTS_ACQUISITION_PROGRESS_INFO); 49 checkGetInfoType(DrmInfoRequest.TYPE_REGISTRATION_INFO); 50 checkGetInfoType(DrmInfoRequest.TYPE_UNREGISTRATION_INFO) [all...] |
DRMTest.java | 33 import android.drm.DrmInfoRequest; 64 DrmInfo drmInfo = executeAcquireDrmInfo(DrmInfoRequest.TYPE_REGISTRATION_INFO, 71 DrmInfo drmInfo = executeAcquireDrmInfo(DrmInfoRequest.TYPE_RIGHTS_ACQUISITION_INFO, 78 DrmInfo drmInfo = executeAcquireDrmInfo(DrmInfoRequest.TYPE_UNREGISTRATION_INFO, 170 DrmInfoRequest infoRequest = new DrmInfoRequest(type, mimeType); 187 drmInfo.put(DrmInfoRequest.ACCOUNT_ID, config.getAccountId()); 214 case DrmInfoRequest.TYPE_RIGHTS_ACQUISITION_INFO: 226 case DrmInfoRequest.TYPE_REGISTRATION_INFO: 229 case DrmInfoRequest.TYPE_UNREGISTRATION_INFO [all...] |
DrmInfoStatusTest.java | 22 import android.drm.DrmInfoRequest; 30 DrmInfoRequest.TYPE_REGISTRATION_INFO;
|
/frameworks/av/include/drm/ |
DrmInfoRequest.h | 29 * DrmManagerClient::acquireDrmInfo(const DrmInfoRequest*) to get the 33 class DrmInfoRequest { 35 // Changes in following constants should be in sync with DrmInfoRequest.java 52 * Constructor for DrmInfoRequest 57 DrmInfoRequest(int infoType, const String8& mimeType); 60 * Destructor for DrmInfoRequest 62 virtual ~DrmInfoRequest() {} 69 friend class DrmInfoRequest; 72 KeyIterator(const DrmInfoRequest* drmInfoRequest) [all...] |
DrmInfo.h | 31 * DrmManagerClient::acquireDrmInfo(const DrmInfoRequest*) by passing DrmInfoRequest instance.
|
/frameworks/base/drm/java/android/drm/ |
DrmInfoRequest.java | 28 public class DrmInfoRequest { 29 // Changes in following constants should be in sync with DrmInfoRequest.h 62 * Creates a <code>DrmInfoRequest</code> object with type and MIME type. 67 public DrmInfoRequest(int infoType, String mimeType) { 119 * this <code>DrmInfoRequest</code> object. 129 * this <code>DrmInfoRequest</code> object.
|
DrmInfoStatus.java | 49 * constants defined in {@link DrmInfoRequest}. 70 * type for {@link DrmInfoRequest}. 75 if (!DrmInfoRequest.isValidType(infoType)) {
|
DrmManagerClient.java | 513 * @param drmInfoRequest The {@link DrmInfoRequest} that specifies the type of DRM 518 public DrmInfo acquireDrmInfo(DrmInfoRequest drmInfoRequest) { 519 if (null == drmInfoRequest || !drmInfoRequest.isValid()) { 520 throw new IllegalArgumentException("Given drmInfoRequest is invalid/null"); 522 return _acquireDrmInfo(mUniqueId, drmInfoRequest); 526 * Processes a given {@link DrmInfoRequest} and returns the rights information asynchronously. 529 * {@link #acquireDrmInfo(DrmInfoRequest) acquireDrmInfo()} and [all...] |
DrmInfo.java | 29 * The caller can retrieve the {@link DrmInfo} instance by passing a {@link DrmInfoRequest} 167 && null != mData && mData.length > 0 && DrmInfoRequest.isValidType(mInfoType));
|
/frameworks/av/drm/libdrmframework/plugins/passthru/src/ |
DrmPassthruPlugIn.cpp | 28 #include <drm/DrmInfoRequest.h> 81 case DrmInfoRequest::TYPE_REGISTRATION_INFO: { 84 DrmInfoRequest::TYPE_REGISTRATION_INFO, emptyBuffer, drmInfo->getMimeType()); 87 case DrmInfoRequest::TYPE_UNREGISTRATION_INFO: { 90 DrmInfoRequest::TYPE_UNREGISTRATION_INFO, emptyBuffer, drmInfo->getMimeType()); 93 case DrmInfoRequest::TYPE_RIGHTS_ACQUISITION_INFO: { 101 DrmInfoRequest::TYPE_RIGHTS_ACQUISITION_INFO, buffer, drmInfo->getMimeType()); 144 DrmInfo* DrmPassthruPlugIn::onAcquireDrmInfo(int uniqueId, const DrmInfoRequest* drmInfoRequest) { 148 if (NULL != drmInfoRequest) { [all...] |
/frameworks/av/drm/libdrmframework/include/ |
IDrmManagerService.h | 33 class DrmInfoRequest; 107 virtual DrmInfo* acquireDrmInfo(int uniqueId, const DrmInfoRequest* drmInforequest) = 0; 198 virtual DrmInfo* acquireDrmInfo(int uniqueId, const DrmInfoRequest* drmInforequest);
|
DrmManager.h | 39 class DrmInfoRequest; 83 DrmInfo* acquireDrmInfo(int uniqueId, const DrmInfoRequest* drmInfoRequest);
|
DrmManagerService.h | 70 DrmInfo* acquireDrmInfo(int uniqueId, const DrmInfoRequest* drmInforequest);
|
/frameworks/av/drm/libdrmframework/plugins/passthru/include/ |
DrmPassthruPlugIn.h | 48 DrmInfo* onAcquireDrmInfo(int uniqueId, const DrmInfoRequest* drmInfoRequest);
|
/frameworks/av/drm/libdrmframework/ |
DrmManagerClientImpl.cpp | 135 int uniqueId, const DrmInfoRequest* drmInfoRequest) { 137 if (NULL != drmInfoRequest) { 138 drmInfo = getDrmManagerService()->acquireDrmInfo(uniqueId, drmInfoRequest);
|
DrmManagerClient.cpp | 58 DrmInfo* DrmManagerClient::acquireDrmInfo(const DrmInfoRequest* drmInfoRequest) { 59 return mDrmManagerClientImpl->acquireDrmInfo(mUniqueId, drmInfoRequest);
|
/frameworks/base/drm/jni/ |
android_drm_DrmManagerClient.cpp | 30 #include <drm/DrmInfoRequest.h> 488 env->NewStringUTF((drmInfo.get(DrmInfoRequest::ACCOUNT_ID)).string()), 489 env->NewStringUTF((drmInfo.get(DrmInfoRequest::SUBSCRIPTION_ID)).string())); 507 JNIEnv* env, jobject thiz, jint uniqueId, jobject drmInfoRequest) { 509 const String8 mMimeType = Utility::getStringValue(env, drmInfoRequest, "mMimeType"); 510 int mInfoType = Utility::getIntValue(env, drmInfoRequest, "mInfoType"); 512 DrmInfoRequest drmInfoReq(mInfoType, mMimeType); 514 jclass clazz = env->FindClass("android/drm/DrmInfoRequest"); 516 = env->CallObjectMethod(drmInfoRequest, 529 (jstring) env->CallObjectMethod(drmInfoRequest, DrmInfoRequest_get, key.get())) [all...] |
/frameworks/av/drm/drmserver/ |
DrmManagerService.cpp | 116 DrmInfo* DrmManagerService::acquireDrmInfo(int uniqueId, const DrmInfoRequest* drmInfoRequest) { 118 return mDrmManager->acquireDrmInfo(uniqueId, drmInfoRequest);
|
DrmManager.cpp | 28 #include <drm/DrmInfoRequest.h> 237 DrmInfo* DrmManager::acquireDrmInfo(int uniqueId, const DrmInfoRequest* drmInfoRequest) { 239 const String8 plugInId = getSupportedPlugInId(drmInfoRequest->getMimeType()); 242 return rDrmEngine.acquireDrmInfo(uniqueId, drmInfoRequest);
|
/frameworks/av/drm/libdrmframework/plugins/common/include/ |
IDrmEngine.h | 30 class DrmInfoRequest; 144 * @param[in] drmInfoRequest Request information to retrieve drmInfo 148 virtual DrmInfo* acquireDrmInfo(int uniqueId, const DrmInfoRequest* drmInfoRequest) = 0;
|