Searched refs:keySetId (Results 1 - 25 of 26) sorted by relevance

12

/frameworks/av/media/ndk/include/media/
H A DNdkMediaDrm.h164 * 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 DMockDrmCryptoPlugin.h71 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 DMockDrmCryptoPlugin.cpp187 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 DNdkMediaDrm.cpp326 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 DDrm.h61 Vector<uint8_t> &keySetId);
63 virtual status_t removeKeys(Vector<uint8_t> const &keySetId);
66 Vector<uint8_t> const &keySetId);
H A DIDrm.h59 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 DDrmHal.h82 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 DDrm.h61 Vector<uint8_t> &keySetId);
63 virtual status_t removeKeys(Vector<uint8_t> const &keySetId);
66 Vector<uint8_t> const &keySetId);
H A DIDrm.h59 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 DDrmHal.h82 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 DIDrm.cpp186 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 DDrmHal.cpp760 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 DDrmPlugin.h63 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 DMediaPlayer2.java1613 * @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 DMediaPlayer2Impl.java1320 * @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 DDrmPlugin.cpp121 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 DDrmAPI.h185 // 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 DDrmAPI.h185 // 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 DKeySetManagerService.java334 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 DDrmPlugin.cpp235 // 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 DMediaPlayer2.java2449 * @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 DMediaPlayer.java4813 * @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 DMediaPlayer2Impl.java3574 * @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 DDrmPlugin.h94 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 Dandroid_media_MediaDrm.cpp1059 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);

Completed in 765 milliseconds

12