Home | History | Annotate | Download | only in audioflinger

Lines Matching defs:sessionid

587         audio_session_t *sessionId,
653 if (sessionId != NULL && *sessionId != AUDIO_SESSION_ALLOCATE) {
654 if (audio_unique_id_get_use(*sessionId) != AUDIO_UNIQUE_ID_USE_SESSION) {
655 ALOGE("createTrack() invalid session ID %d", *sessionId);
659 lSessionId = *sessionId;
675 if (sessionId != NULL) {
676 *sessionId = lSessionId;
1138 audio_session_t sessionId = ids.keyAt(j);
1141 sessionId);
1144 sessionId);
1402 sp<AudioFlinger::PlaybackThread> AudioFlinger::getEffectThread_l(audio_session_t sessionId,
1408 if (mPlaybackThreads.valueAt(i)->getEffect(sessionId, EffectId) != 0) {
1479 audio_session_t *sessionId,
1550 if (sessionId != NULL && *sessionId != AUDIO_SESSION_ALLOCATE) {
1551 if (audio_unique_id_get_use(*sessionId) != AUDIO_UNIQUE_ID_USE_SESSION) {
1555 lSessionId = *sessionId;
1559 if (sessionId != NULL) {
1560 *sessionId = lSessionId;
1734 audio_hw_sync_t AudioFlinger::getAudioHwSyncForSession(audio_session_t sessionId)
1738 ssize_t index = mHwAvSyncIds.indexOfKey(sessionId);
1741 mHwAvSyncIds.valueAt(index), sessionId);
1755 ALOGW("getAudioHwSyncForSession error getting sync for session %d", sessionId);
1769 mHwAvSyncIds.add(sessionId, value);
1773 uint32_t sessions = thread->hasAudioSession(sessionId);
1782 ALOGV("getAudioHwSyncForSession adding ID %d for session %d", value, sessionId);
1807 void AudioFlinger::setAudioHwSyncForSession_l(PlaybackThread *thread, audio_session_t sessionId)
1809 ssize_t index = mHwAvSyncIds.indexOfKey(sessionId);
1812 ALOGV("setAudioHwSyncForSession_l found ID %d for session %d", syncId, sessionId);
2008 moveEffectChain_l(effectChains[i]->sessionId(), thread.get(), dstThread, true);
2273 if (t->hasAudioSession(chain->sessionId()) != 0) {
2276 t->id(), chain->sessionId());
2409 if (ec->sessionId() > AUDIO_SESSION_OUTPUT_MIX) {
2424 int sessionid = ec->sessionId();
2433 if (ref->mSessionid == sessionid) {
2435 sessionid, ref->mPid, ref->mCnt);
2448 t->checkSuspendOnEffectEnabled_l(effect, false, effect->sessionId());
2621 audio_session_t sessionId,
2632 ALOGV("createEffect pid %d, effectClient %p, priority %d, sessionId %d, io %d",
2633 pid, effectClient.get(), priority, sessionId, io);
2641 if (sessionId == AUDIO_SESSION_OUTPUT_MIX && !settingsAllowed()) {
2648 if (sessionId == AUDIO_SESSION_OUTPUT_STAGE && getpid_cached != pid) {
2691 if (sessionId != AUDIO_SESSION_OUTPUT_MIX ||
2704 if (sessionId == AUDIO_SESSION_OUTPUT_MIX &&
2711 if (sessionId != AUDIO_SESSION_OUTPUT_MIX &&
2726 if (io == AUDIO_IO_HANDLE_NONE && sessionId == AUDIO_SESSION_OUTPUT_MIX) {
2738 // If output is 0 here, sessionId is neither SESSION_OUTPUT_STAGE nor SESSION_OUTPUT_MIX
2742 if (sessionId == AUDIO_SESSION_OUTPUT_STAGE) {
2750 if (mPlaybackThreads.valueAt(i)->hasAudioSession(sessionId) != 0) {
2757 if (mRecordThreads.valueAt(i)->hasAudioSession(sessionId) != 0) {
2782 sp<EffectChain> chain = getOrphanEffectChain_l(sessionId);
2792 handle = thread->createEffect_l(client, effectClient, priority, sessionId,
2809 status_t AudioFlinger::moveEffects(audio_session_t sessionId, audio_io_handle_t srcOutput,
2813 sessionId, srcOutput, dstOutput);
2832 return moveEffectChain_l(sessionId, srcThread, dstThread, false);
2836 status_t AudioFlinger::moveEffectChain_l(audio_session_t sessionId,
2842 sessionId, srcThread, dstThread);
2844 sp<EffectChain> chain = srcThread->getEffectChain_l(sessionId);
2847 sessionId, srcThread);
2900 sessionId,
2915 sessionId,
2959 audio_session_t session = chain->sessionId();
2985 audio_session_t session = effect->sessionId();