Home | History | Annotate | Download | only in audioflinger

Lines Matching full:sessionid

543         int *sessionId,
601 if (sessionId != NULL && *sessionId != AUDIO_SESSION_ALLOCATE) {
602 lSessionId = *sessionId;
618 if (sessionId != NULL) {
619 *sessionId = lSessionId;
1042 int sessionId = ids.keyAt(j);
1045 sessionId);
1048 sessionId);
1284 sp<AudioFlinger::PlaybackThread> AudioFlinger::getEffectThread_l(int sessionId, int EffectId)
1289 if (mPlaybackThreads.valueAt(i)->getEffect(sessionId, EffectId) != 0) {
1383 int *sessionId,
1439 if (sessionId != NULL && *sessionId != AUDIO_SESSION_ALLOCATE) {
1440 lSessionId = *sessionId;
1444 if (sessionId != NULL) {
1445 *sessionId = lSessionId;
1621 audio_hw_sync_t AudioFlinger::getAudioHwSyncForSession(audio_session_t sessionId)
1625 ssize_t index = mHwAvSyncIds.indexOfKey(sessionId);
1628 mHwAvSyncIds.valueAt(index), sessionId);
1642 ALOGW("getAudioHwSyncForSession error getting sync for session %d", sessionId);
1656 mHwAvSyncIds.add(sessionId, value);
1660 uint32_t sessions = thread->hasAudioSession(sessionId);
1669 ALOGV("getAudioHwSyncForSession adding ID %d for session %d", value, sessionId);
1674 void AudioFlinger::setAudioHwSyncForSession_l(PlaybackThread *thread, audio_session_t sessionId)
1676 ssize_t index = mHwAvSyncIds.indexOfKey(sessionId);
1679 ALOGV("setAudioHwSyncForSession_l found ID %d for session %d", syncId, sessionId);
1883 moveEffectChain_l(effectChains[i]->sessionId(), thread.get(), dstThread, true);
2135 if (t->hasAudioSession(chain->sessionId()) != 0) {
2138 t->id(), chain->sessionId());
2263 if (ec->sessionId() > AUDIO_SESSION_OUTPUT_MIX) {
2278 int sessionid = ec->sessionId();
2287 if (ref->mSessionid == sessionid) {
2289 sessionid, ref->mPid, ref->mCnt);
2302 t->checkSuspendOnEffectEnabled_l(effect, false, effect->sessionId());
2420 int sessionId,
2430 ALOGV("createEffect pid %d, effectClient %p, priority %d, sessionId %d, io %d",
2431 pid, effectClient.get(), priority, sessionId, io);
2439 if (sessionId == AUDIO_SESSION_OUTPUT_MIX && !settingsAllowed()) {
2446 if (sessionId == AUDIO_SESSION_OUTPUT_STAGE && getpid_cached != pid) {
2489 if (sessionId != AUDIO_SESSION_OUTPUT_MIX ||
2502 if (sessionId == AUDIO_SESSION_OUTPUT_MIX &&
2509 if (sessionId != AUDIO_SESSION_OUTPUT_MIX &&
2524 if (io == AUDIO_IO_HANDLE_NONE && sessionId == AUDIO_SESSION_OUTPUT_MIX) {
2536 // If output is 0 here, sessionId is neither SESSION_OUTPUT_STAGE nor SESSION_OUTPUT_MIX
2540 if (sessionId == AUDIO_SESSION_OUTPUT_STAGE) {
2548 if (mPlaybackThreads.valueAt(i)->hasAudioSession(sessionId) != 0) {
2555 if (mRecordThreads.valueAt(i)->hasAudioSession(sessionId) != 0) {
2580 sp<EffectChain> chain = getOrphanEffectChain_l((audio_session_t)sessionId);
2590 handle = thread->createEffect_l(client, effectClient, priority, sessionId,
2607 status_t AudioFlinger::moveEffects(int sessionId, audio_io_handle_t srcOutput,
2611 sessionId, srcOutput, dstOutput);
2630 return moveEffectChain_l(sessionId, srcThread, dstThread, false);
2634 status_t AudioFlinger::moveEffectChain_l(int sessionId,
2640 sessionId, srcThread, dstThread);
2642 sp<EffectChain> chain = srcThread->getEffectChain_l(sessionId);
2645 sessionId, srcThread);
2701 sessionId,
2716 sessionId,
2760 audio_session_t session = (audio_session_t)chain->sessionId();
2786 audio_session_t session = (audio_session_t)effect->sessionId();