/frameworks/av/drm/mediadrm/plugins/clearkey/ |
H A D | DrmPlugin.cpp | 71 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 D | DrmPlugin.h | 63 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 D | NdkMediaDrm.h | 166 * 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 D | MockDrmCryptoPlugin.h | 70 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 D | MockDrmCryptoPlugin.cpp | 186 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 D | IDrm.cpp | 176 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 D | NdkMediaDrm.cpp | 325 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 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 | 55 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 D | Drm.cpp | 422 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 D | DrmAPI.h | 141 // 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 D | KeySetManagerService.java | 332 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 D | android_media_MediaDrm.cpp | 891 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 D | MediaDrm.java | 747 * @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
|