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

/frameworks/av/drm/mediadrm/plugins/clearkey/
H A DDrmPlugin.cpp71 Vector<uint8_t>& keySetId) {
78 keySetId.clear();
68 provideKeyResponse( const Vector<uint8_t>& scope, const Vector<uint8_t>& response, Vector<uint8_t>& keySetId) argument
H A DDrmPlugin.h63 Vector<uint8_t>& keySetId);
72 const Vector<uint8_t>& keySetId) {
74 UNUSED(keySetId);
70 restoreKeys( const Vector<uint8_t>& sessionId, const Vector<uint8_t>& keySetId) argument
/frameworks/av/include/ndk/
H A DNdkMediaDrm.h166 * scope may be a sessionId or a keySetId, depending on the specified keyType.
169 * KEY_TYPE_RELEASE, scope should be set to the keySetId of the keys being released.
183 * identified by a keySetId.
209 * response is for an offline key request, a keySetId is returned that can be
211 * When the response is for a streaming or release request, a null keySetId is
214 * scope may be a sessionId or keySetId depending on the type of the
216 * streaming or offline key requests. Scope should be set to the keySetId when
224 const uint8_t *response, size_t responseSize, AMediaDrmKeySetId *keySetId);
227 * Restore persisted offline keys into a new session. keySetId identifies the
231 * keySetId identifie
[all...]
/frameworks/av/drm/mediadrm/plugins/mock/
H A DMockDrmCryptoPlugin.h70 Vector<uint8_t> &keySetId);
72 status_t removeKeys(Vector<uint8_t> const &keySetId);
75 Vector<uint8_t> const &keySetId);
148 ssize_t findKeySet(Vector<uint8_t> const &keySetId) const;
H A DMockDrmCryptoPlugin.cpp186 Vector<uint8_t> &keySetId)
208 keySetId.appendArray((uint8_t *)&r, sizeof(long));
210 mKeySets.add(keySetId);
215 status_t MockDrmPlugin::removeKeys(Vector<uint8_t> const &keySetId) argument
218 ALOGD("MockDrmPlugin::removeKeys(keySetId=%s)",
219 vectorToString(keySetId).string());
221 ssize_t index = findKeySet(keySetId);
223 ALOGD("Invalid keySetId");
232 Vector<uint8_t> const &keySetId)
235 ALOGD("MockDrmPlugin::restoreKeys(sessionId=%s, keySetId
184 provideKeyResponse(Vector<uint8_t> const &sessionId, Vector<uint8_t> const &response, Vector<uint8_t> &keySetId) argument
231 restoreKeys(Vector<uint8_t> const &sessionId, Vector<uint8_t> const &keySetId) argument
[all...]
/frameworks/av/media/libmedia/
H A DIDrm.cpp176 Vector<uint8_t> &keySetId) {
187 readVector(reply, keySetId);
192 virtual status_t removeKeys(Vector<uint8_t> const &keySetId) { argument
196 writeVector(data, keySetId);
206 Vector<uint8_t> const &keySetId) {
211 writeVector(data, keySetId);
664 Vector<uint8_t> sessionId, response, keySetId; local
667 uint32_t result = provideKeyResponse(sessionId, response, keySetId);
668 writeVector(reply, keySetId);
676 Vector<uint8_t> keySetId; local
174 provideKeyResponse(Vector<uint8_t> const &sessionId, Vector<uint8_t> const &response, Vector<uint8_t> &keySetId) argument
205 restoreKeys(Vector<uint8_t> const &sessionId, Vector<uint8_t> const &keySetId) argument
685 Vector<uint8_t> sessionId, keySetId; local
[all...]
/frameworks/av/media/ndk/
H A DNdkMediaDrm.cpp325 const uint8_t *response, size_t responseSize, AMediaDrmKeySetId *keySetId) {
330 if (!scope || !response || !responseSize || !keySetId) {
346 keySetId->ptr = iter->array();
347 keySetId->length = iter->size();
349 keySetId->ptr = NULL;
350 keySetId->length = 0;
357 const AMediaDrmKeySetId *keySetId) {
362 if (!sessionId || !keySetId) {
370 keySet.appendArray(keySetId->ptr, keySetId
324 AMediaDrm_provideKeyResponse(AMediaDrm *mObj, const AMediaDrmScope *scope, const uint8_t *response, size_t responseSize, AMediaDrmKeySetId *keySetId) argument
356 AMediaDrm_restoreKeys(AMediaDrm *mObj, const AMediaDrmSessionId *sessionId, const AMediaDrmKeySetId *keySetId) argument
375 AMediaDrm_removeKeys(AMediaDrm *mObj, const AMediaDrmSessionId *keySetId) argument
[all...]
/frameworks/av/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.h55 Vector<uint8_t> &keySetId) = 0;
57 virtual status_t removeKeys(Vector<uint8_t> const &keySetId) = 0;
60 Vector<uint8_t> const &keySetId) = 0;
/frameworks/av/drm/libmediadrm/
H A DDrm.cpp422 Vector<uint8_t> &keySetId) {
435 return mPlugin->provideKeyResponse(sessionId, response, keySetId);
438 status_t Drm::removeKeys(Vector<uint8_t> const &keySetId) { argument
449 return mPlugin->removeKeys(keySetId);
453 Vector<uint8_t> const &keySetId) {
466 return mPlugin->restoreKeys(sessionId, keySetId);
420 provideKeyResponse(Vector<uint8_t> const &sessionId, Vector<uint8_t> const &response, Vector<uint8_t> &keySetId) argument
452 restoreKeys(Vector<uint8_t> const &sessionId, Vector<uint8_t> const &keySetId) argument
/frameworks/native/include/media/drm/
H A DDrmAPI.h141 // The scope parameter may be a sessionId or a keySetId, depending on the
145 // the keySetId of the keys being released. Releasing keys from a device
175 // scope may be a sessionId or a keySetId depending on the type of the
178 // keySetId when the response is for a release request.
180 // When the response is for an offline key request, a keySetId is returned
181 // in the keySetId vector parameter that can be used to later restore the
183 // for a streaming or release request, no keySetId is returned.
187 Vector<uint8_t> &keySetId) = 0;
192 // Restore persisted offline keys into a new session. keySetId identifies
195 Vector<uint8_t> const &keySetId)
[all...]
/frameworks/base/services/core/java/com/android/server/pm/
H A DKeySetManagerService.java332 Long keySetId = p.keySetData.getAliases().get(alias);
333 if (keySetId == null) {
336 return mKeySets.get(keySetId);
622 for (long keySetId : pkg.keySetData.getUpgradeKeySets()) {
629 pw.print(Long.toString(keySetId));
/frameworks/base/media/jni/
H A Dandroid_media_MediaDrm.cpp891 Vector<uint8_t> keySetId; local
893 status_t err = drm->provideKeyResponse(sessionId, response, keySetId);
898 return VectorToJByteArray(env, keySetId);
907 "keySetId is null");
911 Vector<uint8_t> keySetId(JByteArrayToVector(env, jkeysetId));
913 status_t err = drm->removeKeys(keySetId);
934 Vector<uint8_t> keySetId(JByteArrayToVector(env, jkeysetId));
936 status_t err = drm->restoreKeys(sessionId, keySetId);
/frameworks/base/media/java/android/media/
H A DMediaDrm.java747 * @param scope may be a sessionId or a keySetId, depending on the specified keyType.
750 * is KEY_TYPE_RELEASE, scope should be set to the keySetId of the keys
760 * keys, which are identified by a keySetId.
778 * response is for an offline key request, a keySetId is returned that can be
783 * @param scope may be a sessionId or keySetId depending on the type of the
785 * streaming or offline key requests. Scope should be set to the keySetId when
801 * Restore persisted offline keys into a new session. keySetId identifies the
805 * @param keySetId identifies the saved key set to restore
807 public native void restoreKeys(@NonNull byte[] sessionId, @NonNull byte[] keySetId); argument

Completed in 560 milliseconds