Home | History | Annotate | Download | only in audioflinger

Lines Matching full:sessionid

549         int *sessionId,
607 if (sessionId != NULL && *sessionId != AUDIO_SESSION_ALLOCATE) {
608 lSessionId = *sessionId;
624 if (sessionId != NULL) {
625 *sessionId = lSessionId;
1070 int sessionId = ids.keyAt(j);
1073 sessionId);
1076 sessionId);
1334 sp<AudioFlinger::PlaybackThread> AudioFlinger::getEffectThread_l(int sessionId, int EffectId)
1339 if (mPlaybackThreads.valueAt(i)->getEffect(sessionId, EffectId) != 0) {
1435 int *sessionId,
1490 if (sessionId != NULL && *sessionId != AUDIO_SESSION_ALLOCATE) {
1491 lSessionId = *sessionId;
1495 if (sessionId != NULL) {
1496 *sessionId = lSessionId;
1671 audio_hw_sync_t AudioFlinger::getAudioHwSyncForSession(audio_session_t sessionId)
1675 ssize_t index = mHwAvSyncIds.indexOfKey(sessionId);
1678 mHwAvSyncIds.valueAt(index), sessionId);
1692 ALOGW("getAudioHwSyncForSession error getting sync for session %d", sessionId);
1706 mHwAvSyncIds.add(sessionId, value);
1710 uint32_t sessions = thread->hasAudioSession(sessionId);
1719 ALOGV("getAudioHwSyncForSession adding ID %d for session %d", value, sessionId);
1744 void AudioFlinger::setAudioHwSyncForSession_l(PlaybackThread *thread, audio_session_t sessionId)
1746 ssize_t index = mHwAvSyncIds.indexOfKey(sessionId);
1749 ALOGV("setAudioHwSyncForSession_l found ID %d for session %d", syncId, sessionId);
1941 moveEffectChain_l(effectChains[i]->sessionId(), thread.get(), dstThread, true);
2196 if (t->hasAudioSession(chain->sessionId()) != 0) {
2199 t->id(), chain->sessionId());
2326 if (ec->sessionId() > AUDIO_SESSION_OUTPUT_MIX) {
2341 int sessionid = ec->sessionId();
2350 if (ref->mSessionid == sessionid) {
2352 sessionid, ref->mPid, ref->mCnt);
2365 t->checkSuspendOnEffectEnabled_l(effect, false, effect->sessionId());
2486 int sessionId,
2497 ALOGV("createEffect pid %d, effectClient %p, priority %d, sessionId %d, io %d",
2498 pid, effectClient.get(), priority, sessionId, io);
2506 if (sessionId == AUDIO_SESSION_OUTPUT_MIX && !settingsAllowed()) {
2513 if (sessionId == AUDIO_SESSION_OUTPUT_STAGE && getpid_cached != pid) {
2556 if (sessionId != AUDIO_SESSION_OUTPUT_MIX ||
2569 if (sessionId == AUDIO_SESSION_OUTPUT_MIX &&
2576 if (sessionId != AUDIO_SESSION_OUTPUT_MIX &&
2591 if (io == AUDIO_IO_HANDLE_NONE && sessionId == AUDIO_SESSION_OUTPUT_MIX) {
2603 // If output is 0 here, sessionId is neither SESSION_OUTPUT_STAGE nor SESSION_OUTPUT_MIX
2607 if (sessionId == AUDIO_SESSION_OUTPUT_STAGE) {
2615 if (mPlaybackThreads.valueAt(i)->hasAudioSession(sessionId) != 0) {
2622 if (mRecordThreads.valueAt(i)->hasAudioSession(sessionId) != 0) {
2647 sp<EffectChain> chain = getOrphanEffectChain_l((audio_session_t)sessionId);
2657 handle = thread->createEffect_l(client, effectClient, priority, sessionId,
2674 status_t AudioFlinger::moveEffects(int sessionId, audio_io_handle_t srcOutput,
2678 sessionId, srcOutput, dstOutput);
2697 return moveEffectChain_l(sessionId, srcThread, dstThread, false);
2701 status_t AudioFlinger::moveEffectChain_l(int sessionId,
2707 sessionId, srcThread, dstThread);
2709 sp<EffectChain> chain = srcThread->getEffectChain_l(sessionId);
2712 sessionId, srcThread);
2768 sessionId,
2783 sessionId,
2827 sessionId();
2853 audio_session_t session = (audio_session_t)effect->sessionId();