/frameworks/av/drm/mediadrm/plugins/clearkey/ |
H A D | DrmPlugin.cpp | 78 Vector<uint8_t>& keySetId) { 90 keySetId.clear(); 75 provideKeyResponse( const Vector<uint8_t>& scope, const Vector<uint8_t>& response, Vector<uint8_t>& keySetId) argument
|
H A D | DrmPlugin.h | 63 Vector<uint8_t>& keySetId); 75 const Vector<uint8_t>& keySetId) { 76 if (sessionId.size() == 0 || keySetId.size() == 0) { 73 restoreKeys( const Vector<uint8_t>& sessionId, const Vector<uint8_t>& keySetId) argument
|
/frameworks/av/drm/libmediadrm/ |
H A D | Drm.cpp | 430 Vector<uint8_t> &keySetId) { 443 return mPlugin->provideKeyResponse(sessionId, response, keySetId); 446 status_t Drm::removeKeys(Vector<uint8_t> const &keySetId) { argument 457 return mPlugin->removeKeys(keySetId); 461 Vector<uint8_t> const &keySetId) { 474 return mPlugin->restoreKeys(sessionId, keySetId); 428 provideKeyResponse(Vector<uint8_t> const &sessionId, Vector<uint8_t> const &response, Vector<uint8_t> &keySetId) argument 460 restoreKeys(Vector<uint8_t> const &sessionId, Vector<uint8_t> const &keySetId) argument
|
H A D | IDrm.cpp | 178 Vector<uint8_t> &keySetId) { 189 readVector(reply, keySetId); 194 virtual status_t removeKeys(Vector<uint8_t> const &keySetId) { argument 198 writeVector(data, keySetId); 208 Vector<uint8_t> const &keySetId) { 213 writeVector(data, keySetId); 666 Vector<uint8_t> sessionId, response, keySetId; local 669 uint32_t result = provideKeyResponse(sessionId, response, keySetId); 670 writeVector(reply, keySetId); 678 Vector<uint8_t> keySetId; local 176 provideKeyResponse(Vector<uint8_t> const &sessionId, Vector<uint8_t> const &response, Vector<uint8_t> &keySetId) argument 207 restoreKeys(Vector<uint8_t> const &sessionId, Vector<uint8_t> const &keySetId) argument 687 Vector<uint8_t> sessionId, keySetId; local [all...] |
H A D | DrmHal.cpp | 541 Vector<uint8_t> const &response, Vector<uint8_t> &keySetId) { 556 keySetId = toVector(hKeySetId); 565 status_t DrmHal::removeKeys(Vector<uint8_t> const &keySetId) { argument 572 return toStatusT(mPlugin->removeKeys(toHidlVec(keySetId))); 576 Vector<uint8_t> const &keySetId) { 586 toHidlVec(keySetId))); 540 provideKeyResponse(Vector<uint8_t> const &sessionId, Vector<uint8_t> const &response, Vector<uint8_t> &keySetId) argument 575 restoreKeys(Vector<uint8_t> const &sessionId, Vector<uint8_t> const &keySetId) argument
|
/frameworks/av/drm/mediadrm/plugins/mock/ |
H A D | MockDrmCryptoPlugin.cpp | 187 Vector<uint8_t> &keySetId) 209 keySetId.appendArray((uint8_t *)&r, sizeof(long)); 211 mKeySets.add(keySetId); 216 status_t MockDrmPlugin::removeKeys(Vector<uint8_t> const &keySetId) argument 219 ALOGD("MockDrmPlugin::removeKeys(keySetId=%s)", 220 vectorToString(keySetId).string()); 222 ssize_t index = findKeySet(keySetId); 224 ALOGD("Invalid keySetId"); 233 Vector<uint8_t> const &keySetId) 236 ALOGD("MockDrmPlugin::restoreKeys(sessionId=%s, keySetId 185 provideKeyResponse(Vector<uint8_t> const &sessionId, Vector<uint8_t> const &response, Vector<uint8_t> &keySetId) argument 232 restoreKeys(Vector<uint8_t> const &sessionId, Vector<uint8_t> const &keySetId) argument [all...] |
/frameworks/av/media/ndk/ |
H A D | NdkMediaDrm.cpp | 326 const uint8_t *response, size_t responseSize, AMediaDrmKeySetId *keySetId) { 331 if (!scope || !response || !responseSize || !keySetId) { 347 keySetId->ptr = iter->array(); 348 keySetId->length = iter->size(); 350 keySetId->ptr = NULL; 351 keySetId->length = 0; 358 const AMediaDrmKeySetId *keySetId) { 363 if (!sessionId || !keySetId) { 371 keySet.appendArray(keySetId->ptr, keySetId 325 AMediaDrm_provideKeyResponse(AMediaDrm *mObj, const AMediaDrmScope *scope, const uint8_t *response, size_t responseSize, AMediaDrmKeySetId *keySetId) argument 357 AMediaDrm_restoreKeys(AMediaDrm *mObj, const AMediaDrmSessionId *sessionId, const AMediaDrmKeySetId *keySetId) argument 376 AMediaDrm_removeKeys(AMediaDrm *mObj, const AMediaDrmSessionId *keySetId) argument [all...] |
/frameworks/base/media/java/android/media/ |
H A D | MediaDrm.java | 751 * @param scope may be a sessionId or a keySetId, depending on the specified keyType. 754 * is KEY_TYPE_RELEASE, scope should be set to the keySetId of the keys 767 * keys, which are identified by a keySetId. 785 * response is for an offline key request, a keySetId is returned that can be 791 * @param scope may be a sessionId or keySetId depending on the type of the 793 * streaming or offline key requests. Scope should be set to the keySetId when 796 * @return If the response is for an offline request, the keySetId for the offline 812 * Restore persisted offline keys into a new session. keySetId identifies the 816 * @param keySetId identifies the saved key set to restore 818 public native void restoreKeys(@NonNull byte[] sessionId, @NonNull byte[] keySetId); argument [all...] |
H A D | MediaPlayer.java | 4421 * @param keySetId is the key-set identifier of the offline keys being released when keyType is 4437 * keys ({@link MediaDrm#KEY_TYPE_RELEASE}), which are identified by a keySetId. 4446 public MediaDrm.KeyRequest getKeyRequest(@Nullable byte[] keySetId, @Nullable byte[] initData, argument 4452 " keySetId: " + keySetId + " initData:" + initData + " mimeType: " + mimeType + 4464 keySetId; // keySetId for KEY_TYPE_RELEASE 4498 * @param keySetId When the response is for a release request, keySetId identifies 4499 * the saved key associated with the release request (i.e., the same keySetId 4509 provideKeyResponse(@ullable byte[] keySetId, @NonNull byte[] response) argument 4553 restoreKeys(@onNull byte[] keySetId) argument [all...] |
/frameworks/base/media/jni/ |
H A D | android_media_MediaDrm.cpp | 900 Vector<uint8_t> keySetId; local 902 status_t err = drm->provideKeyResponse(sessionId, response, keySetId); 907 return VectorToJByteArray(env, keySetId); 916 "keySetId is null"); 920 Vector<uint8_t> keySetId(JByteArrayToVector(env, jkeysetId)); 922 status_t err = drm->removeKeys(keySetId); 943 Vector<uint8_t> keySetId(JByteArrayToVector(env, jkeysetId)); 945 status_t err = drm->restoreKeys(sessionId, keySetId);
|