Searched refs:sessionId (Results 1 - 25 of 72) sorted by relevance

123

/frameworks/av/drm/libdrmframework/plugins/forward-lock/internal-format/decoder/
H A DFwdLockFile.c90 int sessionId = -1; local
104 sessionId = candidateSessionId;
115 return sessionId;
126 int sessionId = -1; local
136 sessionId = candidateSessionId;
145 return sessionId;
153 static void FwdLockFile_ReleaseSession(int sessionId) { argument
155 assert(0 <= sessionId && sessionId < MAX_NUM_SESSIONS && sessionPtrs[sessionId] !
259 int sessionId = FwdLockFile_AcquireSession(fileDesc); local
301 int sessionId = FwdLockFile_FindSession(fileDesc); local
318 int sessionId = FwdLockFile_FindSession(fileDesc); local
356 int sessionId = FwdLockFile_FindSession(fileDesc); local
371 int sessionId = FwdLockFile_FindSession(fileDesc); local
412 int sessionId = FwdLockFile_FindSession(fileDesc); local
438 int sessionId = FwdLockFile_FindSession(fileDesc); local
[all...]
/frameworks/base/media/java/android/media/
H A DMediaDrm.java71 * The app calls {@link #openSession} to generate a sessionId that will uniquely identify
76 * Once the app has a sessionId, it can construct a MediaCrypto object from the UUID and
77 * sessionId. The MediaCrypto object is registered with the MediaCodec in the
187 * @param sessionId the DRM session ID on which the event occurred
192 void onEvent(MediaDrm md, byte[] sessionId, int event, int extra, byte[] data); argument
245 byte[] sessionId = parcel.createByteArray();
246 if (sessionId.length == 0) {
247 sessionId = null;
253 mOnEventListener.onEvent(mMediaDrm, sessionId, msg.arg1, msg.arg2, data);
297 public native void closeSession(byte[] sessionId); argument
409 restoreKeys(byte[] sessionId, byte[] keySetId) argument
416 removeKeys(byte[] sessionId) argument
427 queryKeyStatus(byte[] sessionId) argument
560 setCipherAlgorithmNative(MediaDrm drm, byte[] sessionId, String algorithm) argument
563 setMacAlgorithmNative(MediaDrm drm, byte[] sessionId, String algorithm) argument
566 encryptNative(MediaDrm drm, byte[] sessionId, byte[] keyId, byte[] input, byte[] iv) argument
569 decryptNative(MediaDrm drm, byte[] sessionId, byte[] keyId, byte[] input, byte[] iv) argument
572 signNative(MediaDrm drm, byte[] sessionId, byte[] keyId, byte[] message) argument
575 verifyNative(MediaDrm drm, byte[] sessionId, byte[] keyId, byte[] message, byte[] signature) argument
606 CryptoSession(MediaDrm drm, byte[] sessionId, String cipherAlgorithm, String macAlgorithm) argument
681 getCryptoSession(byte[] sessionId, String cipherAlgorithm, String macAlgorithm) argument
[all...]
/frameworks/av/media/libmediaplayerservice/
H A DDrm.h46 virtual status_t openSession(Vector<uint8_t> &sessionId);
48 virtual status_t closeSession(Vector<uint8_t> const &sessionId);
51 getKeyRequest(Vector<uint8_t> const &sessionId,
57 virtual status_t provideKeyResponse(Vector<uint8_t> const &sessionId,
63 virtual status_t restoreKeys(Vector<uint8_t> const &sessionId,
66 virtual status_t queryKeyStatus(Vector<uint8_t> const &sessionId,
85 virtual status_t setCipherAlgorithm(Vector<uint8_t> const &sessionId,
88 virtual status_t setMacAlgorithm(Vector<uint8_t> const &sessionId,
91 virtual status_t encrypt(Vector<uint8_t> const &sessionId,
97 virtual status_t decrypt(Vector<uint8_t> const &sessionId,
[all...]
H A DDrm.cpp85 Vector<uint8_t> const *sessionId,
94 if (sessionId && sessionId->size()) {
95 obj.writeInt32(sessionId->size());
96 obj.write(sessionId->array(), sessionId->size());
269 status_t Drm::openSession(Vector<uint8_t> &sessionId) { argument
280 return mPlugin->openSession(sessionId);
283 status_t Drm::closeSession(Vector<uint8_t> const &sessionId) { argument
294 return mPlugin->closeSession(sessionId);
84 sendEvent(DrmPlugin::EventType eventType, int extra, Vector<uint8_t> const *sessionId, Vector<uint8_t> const *data) argument
297 getKeyRequest(Vector<uint8_t> const &sessionId, Vector<uint8_t> const &initData, String8 const &mimeType, DrmPlugin::KeyType keyType, KeyedVector<String8, String8> const &optionalParameters, Vector<uint8_t> &request, String8 &defaultUrl) argument
316 provideKeyResponse(Vector<uint8_t> const &sessionId, Vector<uint8_t> const &response, Vector<uint8_t> &keySetId) argument
346 restoreKeys(Vector<uint8_t> const &sessionId, Vector<uint8_t> const &keySetId) argument
361 queryKeyStatus(Vector<uint8_t> const &sessionId, KeyedVector<String8, String8> &infoMap) const argument
491 setCipherAlgorithm(Vector<uint8_t> const &sessionId, String8 const &algorithm) argument
506 setMacAlgorithm(Vector<uint8_t> const &sessionId, String8 const &algorithm) argument
521 encrypt(Vector<uint8_t> const &sessionId, Vector<uint8_t> const &keyId, Vector<uint8_t> const &input, Vector<uint8_t> const &iv, Vector<uint8_t> &output) argument
539 decrypt(Vector<uint8_t> const &sessionId, Vector<uint8_t> const &keyId, Vector<uint8_t> const &input, Vector<uint8_t> const &iv, Vector<uint8_t> &output) argument
557 sign(Vector<uint8_t> const &sessionId, Vector<uint8_t> const &keyId, Vector<uint8_t> const &message, Vector<uint8_t> &signature) argument
574 verify(Vector<uint8_t> const &sessionId, Vector<uint8_t> const &keyId, Vector<uint8_t> const &message, Vector<uint8_t> const &signature, bool &match) argument
[all...]
/frameworks/av/include/media/
H A DIDrm.h41 virtual status_t openSession(Vector<uint8_t> &sessionId) = 0;
43 virtual status_t closeSession(Vector<uint8_t> const &sessionId) = 0;
46 getKeyRequest(Vector<uint8_t> const &sessionId,
52 virtual status_t provideKeyResponse(Vector<uint8_t> const &sessionId,
58 virtual status_t restoreKeys(Vector<uint8_t> const &sessionId,
61 virtual status_t queryKeyStatus(Vector<uint8_t> const &sessionId,
81 virtual status_t setCipherAlgorithm(Vector<uint8_t> const &sessionId,
84 virtual status_t setMacAlgorithm(Vector<uint8_t> const &sessionId,
87 virtual status_t encrypt(Vector<uint8_t> const &sessionId,
93 virtual status_t decrypt(Vector<uint8_t> const &sessionId,
[all...]
H A DEffectsFactoryApi.h95 // sessionId: audio session to which this effect instance will be attached. All effects
113 int EffectCreate(const effect_uuid_t *pEffectUuid, int32_t sessionId, int32_t ioId,
H A DAudioEffect.h232 int sessionId = 0,
244 int sessionId = 0,
266 int sessionId = 0,
/frameworks/av/drm/mediadrm/plugins/mock/
H A DMockDrmCryptoPlugin.cpp81 status_t MockDrmPlugin::openSession(Vector<uint8_t> &sessionId) argument
88 sessionId.appendArray((uint8_t *)&r, sizeof(long));
90 mSessions.add(sessionId);
92 ALOGD("MockDrmPlugin::openSession() -> %s", vectorToString(sessionId).string());
96 status_t MockDrmPlugin::closeSession(Vector<uint8_t> const &sessionId) argument
99 ALOGD("MockDrmPlugin::closeSession(%s)", vectorToString(sessionId).string());
100 ssize_t index = findSession(sessionId);
102 ALOGD("Invalid sessionId");
110 status_t MockDrmPlugin::getKeyRequest(Vector<uint8_t> const &sessionId, argument
117 ALOGD("MockDrmPlugin::getKeyRequest(sessionId
171 provideKeyResponse(Vector<uint8_t> const &sessionId, Vector<uint8_t> const &response, Vector<uint8_t> &keySetId) argument
218 restoreKeys(Vector<uint8_t> const &sessionId, Vector<uint8_t> const &keySetId) argument
240 queryKeyStatus(Vector<uint8_t> const &sessionId, KeyedVector<String8, String8> &infoMap) const argument
411 setCipherAlgorithm(Vector<uint8_t> const &sessionId, String8 const &algorithm) argument
431 setMacAlgorithm(Vector<uint8_t> const &sessionId, String8 const &algorithm) argument
451 encrypt(Vector<uint8_t> const &sessionId, Vector<uint8_t> const &keyId, Vector<uint8_t> const &input, Vector<uint8_t> const &iv, Vector<uint8_t> &output) argument
490 decrypt(Vector<uint8_t> const &sessionId, Vector<uint8_t> const &keyId, Vector<uint8_t> const &input, Vector<uint8_t> const &iv, Vector<uint8_t> &output) argument
529 sign(Vector<uint8_t> const &sessionId, Vector<uint8_t> const &keyId, Vector<uint8_t> const &message, Vector<uint8_t> &signature) argument
564 verify(Vector<uint8_t> const &sessionId, Vector<uint8_t> const &keyId, Vector<uint8_t> const &message, Vector<uint8_t> const &signature, bool &match) argument
[all...]
H A DMockDrmCryptoPlugin.h58 status_t openSession(Vector<uint8_t> &sessionId);
59 status_t closeSession(Vector<uint8_t> const &sessionId);
61 status_t getKeyRequest(Vector<uint8_t> const &sessionId,
67 status_t provideKeyResponse(Vector<uint8_t> const &sessionId,
73 status_t restoreKeys(Vector<uint8_t> const &sessionId,
76 status_t queryKeyStatus(Vector<uint8_t> const &sessionId,
96 status_t setCipherAlgorithm(Vector<uint8_t> const &sessionId,
99 status_t setMacAlgorithm(Vector<uint8_t> const &sessionId,
102 status_t encrypt(Vector<uint8_t> const &sessionId,
108 status_t decrypt(Vector<uint8_t> const &sessionId,
[all...]
/frameworks/av/media/libmedia/
H A DIDrm.cpp99 virtual status_t openSession(Vector<uint8_t> &sessionId) { argument
104 readVector(reply, sessionId);
109 virtual status_t closeSession(Vector<uint8_t> const &sessionId) { argument
113 writeVector(data, sessionId);
120 getKeyRequest(Vector<uint8_t> const &sessionId, argument
128 writeVector(data, sessionId);
146 virtual status_t provideKeyResponse(Vector<uint8_t> const &sessionId, argument
151 writeVector(data, sessionId);
169 virtual status_t restoreKeys(Vector<uint8_t> const &sessionId, argument
174 writeVector(data, sessionId);
181 queryKeyStatus(Vector<uint8_t> const &sessionId, KeyedVector<String8, String8> &infoMap) const argument
294 setCipherAlgorithm(Vector<uint8_t> const &sessionId, String8 const &algorithm) argument
305 setMacAlgorithm(Vector<uint8_t> const &sessionId, String8 const &algorithm) argument
316 encrypt(Vector<uint8_t> const &sessionId, Vector<uint8_t> const &keyId, Vector<uint8_t> const &input, Vector<uint8_t> const &iv, Vector<uint8_t> &output) argument
335 decrypt(Vector<uint8_t> const &sessionId, Vector<uint8_t> const &keyId, Vector<uint8_t> const &input, Vector<uint8_t> const &iv, Vector<uint8_t> &output) argument
354 sign(Vector<uint8_t> const &sessionId, Vector<uint8_t> const &keyId, Vector<uint8_t> const &message, Vector<uint8_t> &signature) argument
371 verify(Vector<uint8_t> const &sessionId, Vector<uint8_t> const &keyId, Vector<uint8_t> const &message, Vector<uint8_t> const &signature, bool &match) argument
467 Vector<uint8_t> sessionId; local
477 Vector<uint8_t> sessionId; local
486 Vector<uint8_t> sessionId, initData; local
518 Vector<uint8_t> sessionId, response, keySetId; local
539 Vector<uint8_t> sessionId, keySetId; local
549 Vector<uint8_t> sessionId; local
655 Vector<uint8_t> sessionId; local
665 Vector<uint8_t> sessionId; local
675 Vector<uint8_t> sessionId, keyId, input, iv, output; local
689 Vector<uint8_t> sessionId, keyId, input, iv, output; local
703 Vector<uint8_t> sessionId, keyId, message, signature; local
716 Vector<uint8_t> sessionId, keyId, message, signature; local
[all...]
/frameworks/native/include/media/drm/
H A DDrmAPI.h100 // in the sessionId parameter.
101 virtual status_t openSession(Vector<uint8_t> &sessionId) = 0;
104 virtual status_t closeSession(Vector<uint8_t> const &sessionId) = 0;
111 // The scope parameter may be a sessionId or a keySetId, depending on the
113 // kKeyType_Streaming, scope should be set to the sessionId the keys will be
144 // scope may be a sessionId or a keySetId depending on the type of the
145 // response. Scope should be set to the sessionId when the response is
159 virtual status_t removeKeys(Vector<uint8_t> const &sessionId) = 0;
163 virtual status_t restoreKeys(Vector<uint8_t> const &sessionId,
172 queryKeyStatus(Vector<uint8_t> const &sessionId,
320 sendEvent(EventType eventType, int extra, Vector<uint8_t> const *sessionId, Vector<uint8_t> const *data) argument
[all...]
/frameworks/av/media/libeffects/proxy/
H A DEffectProxy.h32 int32_t sessionId,
68 int32_t sessionId; // The sessiond in which the effect is created. member in struct:android::EffectContext
/frameworks/support/v7/mediarouter/src/android/support/v7/media/
H A DRemotePlaybackClient.java175 * @param sessionId The new session id, or null if none.
177 public void setSessionId(String sessionId) { argument
178 if (mSessionId != sessionId
179 && (mSessionId == null || !mSessionId.equals(sessionId))) {
181 Log.d(TAG, "Session id is now: " + sessionId);
183 mSessionId = sessionId;
185 mStatusCallback.onSessionChanged(sessionId);
583 final String sessionId, final String itemId,
586 if (sessionId != null) {
587 intent.putExtra(MediaControlIntent.EXTRA_SESSION_ID, sessionId);
582 performItemAction(final Intent intent, final String sessionId, final String itemId, Bundle extras, final ItemActionCallback callback) argument
633 performSessionAction(final Intent intent, final String sessionId, Bundle extras, final SessionActionCallback callback) argument
680 adoptSession(String sessionId) argument
859 onItemStatusChanged(Bundle data, String sessionId, MediaSessionStatus sessionStatus, String itemId, MediaItemStatus itemStatus) argument
871 onSessionStatusChanged(Bundle data, String sessionId, MediaSessionStatus sessionStatus) argument
880 onSessionChanged(String sessionId) argument
913 onResult(Bundle data, String sessionId, MediaSessionStatus sessionStatus, String itemId, MediaItemStatus itemStatus) argument
929 onResult(Bundle data, String sessionId, MediaSessionStatus sessionStatus) argument
[all...]
/frameworks/av/drm/libdrmframework/plugins/forward-lock/internal-format/converter/
H A DFwdLockConv.c194 int sessionId = -1; local
201 sessionId = i;
207 return sessionId;
217 static int FwdLockConv_IsValidSession(int sessionId) { argument
218 return 0 <= sessionId && sessionId < MAX_NUM_SESSIONS && sessionPtrs[sessionId] != NULL;
226 static void FwdLockConv_ReleaseSession(int sessionId) { argument
228 assert(FwdLockConv_IsValidSession(sessionId));
229 memset(sessionPtrs[sessionId],
1167 FwdLockConv_ConvertData(int sessionId, const void *pBuffer, size_t numBytes, FwdLockConv_Output_t *pOutput) argument
1200 FwdLockConv_CloseSession(int sessionId, FwdLockConv_Output_t *pOutput) argument
1267 int sessionId; local
[all...]
H A DFwdLockConv.h176 * @param[in] sessionId The session ID.
192 FwdLockConv_Status_t FwdLockConv_ConvertData(int sessionId,
202 * @param[in] sessionId The session ID.
211 FwdLockConv_Status_t FwdLockConv_CloseSession(int sessionId, FwdLockConv_Output_t *pOutput);
/frameworks/wilhelm/src/android/
H A Dandroid_LocAVPlayer.cpp50 mPlaybackParams.sessionId);
60 mPlaybackParams.sessionId);
H A Dandroid_Effect.h20 extern void android_eq_init(int sessionId, IEqualizer* ieq);
31 extern void android_bb_init(int sessionId, IBassBoost* ibb);
42 extern void android_virt_init(int sessionId, IVirtualizer* ivi);
80 int sessionId);
132 extern bool android_fx_initEffectObj(int sessionId, android::sp<android::AudioEffect>& effect,
H A Dandroid_defs.h70 int sessionId; member in struct:AudioPlayback_Parameters
/frameworks/av/services/audioflinger/
H A DRecordTracks.h31 int sessionId);
H A DEffects.h48 int sessionId);
79 int sessionId() const { function in class:EffectModule
242 EffectChain(const wp<ThreadBase>& wThread, int sessionId);
243 EffectChain(ThreadBase *thread, int sessionId);
266 int sessionId() const { return mSessionId; } function in class:EffectChain
267 void setSessionId(int sessionId) { mSessionId = sessionId; } argument
H A DThreads.h156 int sessionId,
173 sp<EffectChain> getEffectChain(int sessionId);
175 sp<EffectChain> getEffectChain_l(int sessionId) const;
192 sp<AudioFlinger::EffectModule> getEffect(int sessionId, int effectId);
193 sp<AudioFlinger::EffectModule> getEffect_l(int sessionId, int effectId);
204 virtual uint32_t hasAudioSession(int sessionId) const = 0;
207 virtual uint32_t getStrategyForSession_l(int sessionId) { return 0; } argument
213 int sessionId = AUDIO_SESSION_OUTPUT_MIX);
218 int sessionId = AUDIO_SESSION_OUTPUT_MIX);
221 int sessionId
[all...]
H A DThreads.cpp573 const effect_uuid_t *type, bool suspend, int sessionId)
576 setEffectSuspended_l(type, suspend, sessionId);
580 const effect_uuid_t *type, bool suspend, int sessionId)
582 sp<EffectChain> chain = getEffectChain_l(sessionId);
591 updateSuspendedSessions_l(type, suspend, sessionId);
596 ssize_t index = mSuspendedSessions.indexOfKey(chain->sessionId());
620 int sessionId)
622 ssize_t index = mSuspendedSessions.indexOfKey(sessionId);
630 mSuspendedSessions.add(sessionId, sessionEffects);
669 sessionId);
572 setEffectSuspended( const effect_uuid_t *type, bool suspend, int sessionId) argument
579 setEffectSuspended_l( const effect_uuid_t *type, bool suspend, int sessionId) argument
618 updateSuspendedSessions_l(const effect_uuid_t *type, bool suspend, int sessionId) argument
679 checkSuspendOnEffectEnabled(const sp<EffectModule>& effect, bool enabled, int sessionId) argument
687 checkSuspendOnEffectEnabled_l(const sp<EffectModule>& effect, bool enabled, int sessionId) argument
709 createEffect_l( const sp<AudioFlinger::Client>& client, const sp<IEffectClient>& effectClient, int32_t priority, int sessionId, effect_descriptor_t *desc, int *enabled, status_t *status ) argument
833 getEffect(int sessionId, int effectId) argument
839 getEffect_l(int sessionId, int effectId) argument
850 int sessionId = effect->sessionId(); local
927 getEffectChain(int sessionId) argument
1152 createTrack_l( const sp<AudioFlinger::Client>& client, audio_stream_type_t streamType, uint32_t sampleRate, audio_format_t format, audio_channel_mask_t channelMask, size_t frameCount, const sp<IMemory>& sharedBuffer, int sessionId, IAudioFlinger::track_flags_t *flags, pid_t tid, status_t *status) argument
1731 getStrategyForSession_l(int sessionId) argument
3272 getTrackName_l(audio_channel_mask_t channelMask, int sessionId) argument
3679 getTrackName_l(audio_channel_mask_t channelMask, int sessionId) argument
4578 createRecordTrack_l( const sp<AudioFlinger::Client>& client, uint32_t sampleRate, audio_format_t format, audio_channel_mask_t channelMask, size_t frameCount, int sessionId, IAudioFlinger::track_flags_t *flags, pid_t tid, status_t *status) argument
5197 int sessionId = track->sessionId(); local
[all...]
H A DTrackBase.h47 int sessionId,
56 int sessionId() const { return mSessionId; } function in class:TrackBase
H A DAudioFlinger.cpp449 int *sessionId,
488 ALOGV("createTrack() sessionId: %d", (sessionId == NULL) ? -2 : *sessionId);
489 if (sessionId != NULL && *sessionId != AUDIO_SESSION_OUTPUT_MIX) {
495 uint32_t sessions = t->hasAudioSession(*sessionId);
502 lSessionId = *sessionId;
506 if (sessionId != NULL) {
507 *sessionId
439 createTrack( audio_stream_type_t streamType, uint32_t sampleRate, audio_format_t format, audio_channel_mask_t channelMask, size_t frameCount, IAudioFlinger::track_flags_t *flags, const sp<IMemory>& sharedBuffer, audio_io_handle_t output, pid_t tid, int *sessionId, String8& name, status_t *status) argument
905 int sessionId = ids.keyAt(j); local
1133 getEffectThread_l(int sessionId, int EffectId) argument
1224 openRecord( audio_io_handle_t input, uint32_t sampleRate, audio_format_t format, audio_channel_mask_t channelMask, size_t frameCount, IAudioFlinger::track_flags_t *flags, pid_t tid, int *sessionId, status_t *status) argument
2072 createEffect( effect_descriptor_t *pDesc, const sp<IEffectClient>& effectClient, int32_t priority, audio_io_handle_t io, int sessionId, status_t *status, int *id, int *enabled) argument
2253 moveEffects(int sessionId, audio_io_handle_t srcOutput, audio_io_handle_t dstOutput) argument
2280 moveEffectChain_l(int sessionId, AudioFlinger::PlaybackThread *srcThread, AudioFlinger::PlaybackThread *dstThread, bool reRegister) argument
[all...]
/frameworks/base/media/jni/
H A Dandroid_media_MediaDrm.cpp507 jniThrowException(env, "java/lang/IllegalArgumentException", "sessionId is null");
650 Vector<uint8_t> sessionId; local
651 status_t err = drm->openSession(sessionId);
657 return VectorToJByteArray(env, sessionId);
668 Vector<uint8_t> sessionId(JByteArrayToVector(env, jsessionId));
670 status_t err = drm->closeSession(sessionId);
684 Vector<uint8_t> sessionId(JByteArrayToVector(env, jsessionId));
717 status_t err = drm->getKeyRequest(sessionId, initData, mimeType,
750 Vector<uint8_t> sessionId(JByteArrayToVector(env, jsessionId));
760 status_t err = drm->provideKeyResponse(sessionId, respons
[all...]

Completed in 333 milliseconds

123