/frameworks/av/media/ndk/include/media/ |
H A D | NdkMediaDrm.h | 164 * scope may be a sessionId or a keySetId, depending on the specified keyType. 167 * KEY_TYPE_RELEASE, scope should be set to the keySetId of the keys being released. 181 * identified by a keySetId. 207 * response is for an offline key request, a keySetId is returned that can be 209 * When the response is for a streaming or release request, a null keySetId is 212 * scope may be a sessionId or keySetId depending on the type of the 214 * streaming or offline key requests. Scope should be set to the keySetId when 222 const uint8_t *response, size_t responseSize, AMediaDrmKeySetId *keySetId); 225 * Restore persisted offline keys into a new session. keySetId identifies the 229 * keySetId identifie [all...] |
/frameworks/av/drm/mediadrm/plugins/mock/ |
H A D | MockDrmCryptoPlugin.h | 71 Vector<uint8_t> &keySetId); 73 status_t removeKeys(Vector<uint8_t> const &keySetId); 76 Vector<uint8_t> const &keySetId); 149 ssize_t findKeySet(Vector<uint8_t> const &keySetId) const;
|
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/av/include/mediadrm/ |
H A D | Drm.h | 61 Vector<uint8_t> &keySetId); 63 virtual status_t removeKeys(Vector<uint8_t> const &keySetId); 66 Vector<uint8_t> const &keySetId);
|
H A D | IDrm.h | 59 Vector<uint8_t> &keySetId) = 0; 61 virtual status_t removeKeys(Vector<uint8_t> const &keySetId) = 0; 64 Vector<uint8_t> const &keySetId) = 0;
|
H A D | DrmHal.h | 82 Vector<uint8_t> &keySetId); 84 virtual status_t removeKeys(Vector<uint8_t> const &keySetId); 87 Vector<uint8_t> const &keySetId);
|
/frameworks/av/media/libmedia/include/media/ |
H A D | Drm.h | 61 Vector<uint8_t> &keySetId); 63 virtual status_t removeKeys(Vector<uint8_t> const &keySetId); 66 Vector<uint8_t> const &keySetId);
|
H A D | IDrm.h | 59 Vector<uint8_t> &keySetId) = 0; 61 virtual status_t removeKeys(Vector<uint8_t> const &keySetId) = 0; 64 Vector<uint8_t> const &keySetId) = 0;
|
H A D | DrmHal.h | 82 Vector<uint8_t> &keySetId); 84 virtual status_t removeKeys(Vector<uint8_t> const &keySetId); 87 Vector<uint8_t> const &keySetId);
|
/frameworks/av/drm/libmediadrm/ |
H A D | IDrm.cpp | 186 Vector<uint8_t> &keySetId) { 197 readVector(reply, keySetId); 202 virtual status_t removeKeys(Vector<uint8_t> const &keySetId) { argument 206 writeVector(data, keySetId); 216 Vector<uint8_t> const &keySetId) { 221 writeVector(data, keySetId); 801 Vector<uint8_t> sessionId, response, keySetId; local 804 uint32_t result = provideKeyResponse(sessionId, response, keySetId); 805 writeVector(reply, keySetId); 813 Vector<uint8_t> keySetId; local 184 provideKeyResponse(Vector<uint8_t> const &sessionId, Vector<uint8_t> const &response, Vector<uint8_t> &keySetId) argument 215 restoreKeys(Vector<uint8_t> const &sessionId, Vector<uint8_t> const &keySetId) argument 822 Vector<uint8_t> sessionId, keySetId; local [all...] |
H A D | DrmHal.cpp | 760 Vector<uint8_t> const &response, Vector<uint8_t> &keySetId) { 774 keySetId = toVector(hKeySetId); 784 status_t DrmHal::removeKeys(Vector<uint8_t> const &keySetId) { argument 788 Return<Status> status = mPlugin->removeKeys(toHidlVec(keySetId)); 793 Vector<uint8_t> const &keySetId) { 800 toHidlVec(keySetId)); 759 provideKeyResponse(Vector<uint8_t> const &sessionId, Vector<uint8_t> const &response, Vector<uint8_t> &keySetId) argument 792 restoreKeys(Vector<uint8_t> const &sessionId, Vector<uint8_t> const &keySetId) argument
|
/frameworks/av/drm/mediadrm/plugins/clearkey/default/include/ |
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/support/media/src/main/java/androidx/media/ |
H A D | MediaPlayer2.java | 1613 * @param keySetId is the key-set identifier of the offline keys being released when keyType is 1629 * keys ({@link MediaDrm#KEY_TYPE_RELEASE}), which are identified by a keySetId. 1639 @Nullable byte[] keySetId, @Nullable byte[] initData, 1652 * @param keySetId When the response is for a release request, keySetId identifies 1653 * the saved key associated with the release request (i.e., the same keySetId 1665 @Nullable byte[] keySetId, @NonNull byte[] response) 1669 * Restore persisted offline keys into a new session. keySetId identifies the 1672 * @param keySetId identifies the saved key set to restore 1675 public abstract void restoreDrmKeys(@NonNull byte[] keySetId) argument 1638 getDrmKeyRequest( @ullable byte[] keySetId, @Nullable byte[] initData, @Nullable String mimeType, int keyType, @Nullable Map<String, String> optionalParameters) argument 1664 provideDrmKeyResponse( @ullable byte[] keySetId, @NonNull byte[] response) argument [all...] |
H A D | MediaPlayer2Impl.java | 1320 * @param keySetId is the key-set identifier of the offline keys being released when keyType is 1336 * keys ({@link MediaDrm#KEY_TYPE_RELEASE}), which are identified by a keySetId. 1346 public MediaDrm.KeyRequest getDrmKeyRequest(@Nullable byte[] keySetId, argument 1351 return mPlayer.getKeyRequest(keySetId, initData, mimeType, keyType, optionalParameters); 1366 * @param keySetId When the response is for a release request, keySetId identifies 1367 * the saved key associated with the release request (i.e., the same keySetId 1378 public byte[] provideDrmKeyResponse(@Nullable byte[] keySetId, @NonNull byte[] response) argument 1381 return mPlayer.provideKeyResponse(keySetId, response); 1389 * Restore persisted offline keys into a new session. keySetId identifie 1395 restoreDrmKeys(@onNull final byte[] keySetId) argument 2330 provideKeyResponse(byte[] keySetId, byte[] response) argument 2335 restoreKeys(byte[] keySetId) argument 2353 getKeyRequest(byte[] keySetId, byte[] initData, String mimeType, int keyType, Map<String, String> optionalParameters) argument [all...] |
/frameworks/av/drm/mediadrm/plugins/clearkey/default/ |
H A D | DrmPlugin.cpp | 121 Vector<uint8_t>& keySetId) { 135 keySetId.clear(); 118 provideKeyResponse( const Vector<uint8_t>& scope, const Vector<uint8_t>& response, Vector<uint8_t>& keySetId) argument
|
/frameworks/native/headers/media_plugin/media/drm/ |
H A D | DrmAPI.h | 185 // The scope parameter may be a sessionId or a keySetId, depending on the 189 // the keySetId of the keys being released. Releasing keys from a device 219 // scope may be a sessionId or a keySetId depending on the type of the 222 // keySetId when the response is for a release request. 224 // When the response is for an offline key request, a keySetId is returned 225 // in the keySetId vector parameter that can be used to later restore the 227 // for a streaming or release request, no keySetId is returned. 231 Vector<uint8_t> &keySetId) = 0; 236 // Restore persisted offline keys into a new session. keySetId identifies 239 Vector<uint8_t> const &keySetId) [all...] |
/frameworks/native/include/media/drm/ |
H A D | DrmAPI.h | 185 // The scope parameter may be a sessionId or a keySetId, depending on the 189 // the keySetId of the keys being released. Releasing keys from a device 219 // scope may be a sessionId or a keySetId depending on the type of the 222 // keySetId when the response is for a release request. 224 // When the response is for an offline key request, a keySetId is returned 225 // in the keySetId vector parameter that can be used to later restore the 227 // for a streaming or release request, no keySetId is returned. 231 Vector<uint8_t> &keySetId) = 0; 236 // Restore persisted offline keys into a new session. keySetId identifies 239 Vector<uint8_t> const &keySetId) [all...] |
/frameworks/base/services/core/java/com/android/server/pm/ |
H A D | KeySetManagerService.java | 334 Long keySetId = p.keySetData.getAliases().get(alias); 335 if (keySetId == null) { 338 return mKeySets.get(keySetId); 659 for (long keySetId : pkg.keySetData.getUpgradeKeySets()) { 666 pw.print(Long.toString(keySetId));
|
/frameworks/av/drm/mediadrm/plugins/clearkey/hidl/ |
H A D | DrmPlugin.cpp | 235 // Returns empty keySetId 247 std::vector<uint8_t> keySetId; local 252 keySetId.clear(); 257 // Returns status and empty keySetId 258 _hidl_cb(status, toHidlVec(keySetId));
|
/frameworks/base/media/java/android/media/ |
H A D | MediaPlayer2.java | 2449 * @param keySetId is the key-set identifier of the offline keys being released when keyType is 2465 * keys ({@link MediaDrm#KEY_TYPE_RELEASE}), which are identified by a keySetId. 2475 @Nullable byte[] keySetId, @Nullable byte[] initData, 2488 * @param keySetId When the response is for a release request, keySetId identifies 2489 * the saved key associated with the release request (i.e., the same keySetId 2501 @Nullable byte[] keySetId, @NonNull byte[] response) 2505 * Restore persisted offline keys into a new session. keySetId identifies the 2508 * @param keySetId identifies the saved key set to restore 2511 public abstract void restoreDrmKeys(@NonNull byte[] keySetId) argument 2474 getDrmKeyRequest( @ullable byte[] keySetId, @Nullable byte[] initData, @Nullable String mimeType, @MediaDrm.KeyType int keyType, @Nullable Map<String, String> optionalParameters) argument 2500 provideDrmKeyResponse( @ullable byte[] keySetId, @NonNull byte[] response) argument [all...] |
H A D | MediaPlayer.java | 4813 * @param keySetId is the key-set identifier of the offline keys being released when keyType is 4829 * keys ({@link MediaDrm#KEY_TYPE_RELEASE}), which are identified by a keySetId. 4838 public MediaDrm.KeyRequest getKeyRequest(@Nullable byte[] keySetId, @Nullable byte[] initData, argument 4844 " keySetId: " + keySetId + " initData:" + initData + " mimeType: " + mimeType + 4856 keySetId; // keySetId for KEY_TYPE_RELEASE 4890 * @param keySetId When the response is for a release request, keySetId identifies 4891 * the saved key associated with the release request (i.e., the same keySetId 4901 provideKeyResponse(@ullable byte[] keySetId, @NonNull byte[] response) argument 4945 restoreKeys(@onNull byte[] keySetId) argument [all...] |
H A D | MediaPlayer2Impl.java | 3574 * @param keySetId is the key-set identifier of the offline keys being released when keyType is 3590 * keys ({@link MediaDrm#KEY_TYPE_RELEASE}), which are identified by a keySetId. 3600 public MediaDrm.KeyRequest getDrmKeyRequest(@Nullable byte[] keySetId, @Nullable byte[] initData, argument 3606 " keySetId: " + keySetId + " initData:" + initData + " mimeType: " + mimeType + 3619 keySetId; // keySetId for KEY_TYPE_RELEASE 3653 * @param keySetId When the response is for a release request, keySetId identifies 3654 * the saved key associated with the release request (i.e., the same keySetId 3665 provideDrmKeyResponse(@ullable byte[] keySetId, @NonNull byte[] response) argument 3711 restoreDrmKeys(@onNull byte[] keySetId) argument [all...] |
/frameworks/av/drm/mediadrm/plugins/clearkey/hidl/include/ |
H A D | DrmPlugin.h | 94 const hidl_vec<uint8_t>& keySetId) { 96 if (sessionId.size() == 0 || keySetId.size() == 0) { 92 restoreKeys( const hidl_vec<uint8_t>& sessionId, const hidl_vec<uint8_t>& keySetId) argument
|
/frameworks/base/media/jni/ |
H A D | android_media_MediaDrm.cpp | 1059 Vector<uint8_t> keySetId; local 1061 status_t err = drm->provideKeyResponse(sessionId, response, keySetId); 1066 return VectorToJByteArray(env, keySetId); 1075 "keySetId is null"); 1079 Vector<uint8_t> keySetId(JByteArrayToVector(env, jkeysetId)); 1081 status_t err = drm->removeKeys(keySetId); 1102 Vector<uint8_t> keySetId(JByteArrayToVector(env, jkeysetId)); 1104 status_t err = drm->restoreKeys(sessionId, keySetId);
|