Lines Matching full:sessionid
1124 const effect_uuid_t *type, bool suspend, audio_session_t sessionId)
1127 setEffectSuspended_l(type, suspend, sessionId);
1131 const effect_uuid_t *type, bool suspend, audio_session_t sessionId)
1133 sp<EffectChain> chain = getEffectChain_l(sessionId);
1142 updateSuspendedSessions_l(type, suspend, sessionId);
1147 ssize_t index = mSuspendedSessions.indexOfKey(chain->sessionId());
1171 audio_session_t sessionId)
1173 ssize_t index = mSuspendedSessions.indexOfKey(sessionId);
1181 mSuspendedSessions.add(sessionId, sessionEffects);
1220 sessionId);
1221 mSuspendedSessions.removeItem(sessionId);
1226 mSuspendedSessions.replaceValueFor(sessionId, sessionEffects);
1232 audio_session_t sessionId)
1235 checkSuspendOnEffectEnabled_l(effect, enabled, sessionId);
1240 audio_session_t sessionId)
1248 if ((sessionId != AUDIO_SESSION_OUTPUT_MIX) && (sessionId != AUDIO_SESSION_OUTPUT_STAGE)) {
1253 sp<EffectChain> chain = getEffectChain_l(sessionId);
1264 audio_session_t sessionId,
1302 if (sessionId == AUDIO_SESSION_OUTPUT_MIX) {
1326 ALOGV("createEffect_l() thread %p effect %s on session %d", this, desc->name, sessionId);
1332 chain = getEffectChain_l(sessionId);
1335 ALOGV("createEffect_l() new effect chain for session %d", sessionId);
1336 chain = new EffectChain(this, sessionId);
1338 chain->setStrategy(getStrategyForSession_l(sessionId));
1349 lStatus = AudioSystem::registerEffect(desc, mId, chain->strategy(), sessionId, id);
1355 effect = new EffectModule(this, chain, desc, id, sessionId);
1403 sp<AudioFlinger::EffectModule> AudioFlinger::ThreadBase::getEffect(audio_session_t sessionId,
1407 return getEffect_l(sessionId, effectId);
1410 sp<AudioFlinger::EffectModule> AudioFlinger::ThreadBase::getEffect_l(audio_session_t sessionId,
1413 sp<EffectChain> chain = getEffectChain_l(sessionId);
1422 audio_session_t sessionId = effect->sessionId();
1423 sp<EffectChain> chain = getEffectChain_l(sessionId);
1432 ALOGV("addEffect_l() new effect chain for session %d", sessionId);
1433 chain = new EffectChain(this, sessionId);
1435 chain->setStrategy(getStrategyForSession_l(sessionId));
1499 sp<AudioFlinger::EffectChain> AudioFlinger::ThreadBase::getEffectChain(audio_session_t sessionId)
1502 return getEffectChain_l(sessionId);
1505 sp<AudioFlinger::EffectChain> AudioFlinger::ThreadBase::getEffectChain_l(audio_session_t sessionId)
1510 if (mEffectChains[i]->sessionId() == sessionId) {
1755 audio_session_t sessionId,
1891 if (sessionId == t->sessionId() && strategy != actual) {
1902 sessionId, uid, *flags, TrackBase::TYPE_DEFAULT);
1912 sp<EffectChain> chain = getEffectChain_l(sessionId);
2011 track->sessionId());
2018 track->sessionId());
2053 sp<EffectChain> chain = getEffectChain_l(track->sessionId());
2056 track->sessionId());
2097 sp<EffectChain> chain = getEffectChain_l(track->sessionId());
2368 mAudioFlinger->moveEffectChain_l(effectChains[i]->sessionId(), this, this, false);
2400 uint32_t AudioFlinger::PlaybackThread::hasAudioSession(audio_session_t sessionId) const
2404 if (getEffectChain_l(sessionId) != 0) {
2410 if (sessionId == track->sessionId() && !track->isInvalid()) {
2419 uint32_t AudioFlinger::PlaybackThread::getStrategyForSession_l(audio_session_t sessionId)
2423 if (sessionId == AUDIO_SESSION_OUTPUT_MIX) {
2428 if (sessionId == track->sessionId() && !track->isInvalid()) {
2479 if (event->triggerSession() == track->sessionId()) {
2502 track->sessionId());
2509 track->sessionId());
2684 audio_session_t session = chain->sessionId();
2704 if (session == track->sessionId()) {
2718 if (session == track->sessionId()) {
2744 if (mEffectChains[i]->sessionId() < session) {
2756 audio_session_t session = chain->sessionId();
2769 if (session == track->sessionId()) {
2779 if (session == track->sessionId()) {
3258 ALOGV("removeTracks_l removing track on session %d", track->sessionId());
3259 sp<EffectChain> chain = getEffectChain_l(track->sessionId());
3262 track->sessionId());
4089 chain = getEffectChain_l(track->sessionId());
4096 name, track->sessionId());
4281 chain = getEffectChain_l(track->sessionId());
4413 audio_format_t format, audio_session_t sessionId)
4415 return mAudioMixer->getTrackName(channelMask, format, sessionId);
4670 if (previousTrack->sessionId() != latestTrack->sessionId()) {
4959 audio_format_t format __unused, audio_session_t sessionId __unused)
5324 if (previousTrack->sessionId() != track->sessionId()) {
6173 activeTrack->sessionId(),
6282 audio_session_t sessionId,
6367 format, channelMask, frameCount, NULL, sessionId, uid,
6381 setEffectSuspended_l(FX_IID_AEC, suspend, sessionId);
6382 setEffectSuspended_l(FX_IID_NS, suspend, sessionId);
6412 recordTrack->sessionId(),
6448 status = AudioSystem::startInput(mId, recordTrack->sessionId());
6480 AudioSystem::stopInput(mId, recordTrack->sessionId());
6541 if (eventSession == track->sessionId()) {
7069 setEffectSuspended_l(FX_IID_AEC, suspend, track->sessionId());
7070 setEffectSuspended_l(FX_IID_NS, suspend, track->sessionId());
7205 uint32_t AudioFlinger::RecordThread::hasAudioSession(audio_session_t sessionId) const
7209 if (getEffectChain_l(sessionId) != 0) {
7214 if (sessionId == mTracks[i]->sessionId()) {
7229 audio_session_t sessionId = track->sessionId();
7230 if (ids.indexOfKey(sessionId) < 0) {
7231 ids.add(sessionId, true);
7308 setEffectSuspended_l(FX_IID_AEC, suspend, track->sessionId());
7309 setEffectSuspended_l(FX_IID_NS, suspend, track->sessionId());