Home | History | Annotate | Download | only in audioflinger

Lines Matching full:sessionid

599         const effect_uuid_t *type, bool suspend, int sessionId)
602 setEffectSuspended_l(type, suspend, sessionId);
606 const effect_uuid_t *type, bool suspend, int sessionId)
608 sp<EffectChain> chain = getEffectChain_l(sessionId);
617 updateSuspendedSessions_l(type, suspend, sessionId);
622 ssize_t index = mSuspendedSessions.indexOfKey(chain->sessionId());
646 int sessionId)
648 ssize_t index = mSuspendedSessions.indexOfKey(sessionId);
656 mSuspendedSessions.add(sessionId, sessionEffects);
695 sessionId);
696 mSuspendedSessions.removeItem(sessionId);
701 mSuspendedSessions.replaceValueFor(sessionId, sessionEffects);
707 int sessionId)
710 checkSuspendOnEffectEnabled_l(effect, enabled, sessionId);
715 int sessionId)
723 if ((sessionId != AUDIO_SESSION_OUTPUT_MIX) && (sessionId != AUDIO_SESSION_OUTPUT_STAGE)) {
728 sp<EffectChain> chain = getEffectChain_l(sessionId);
739 int sessionId,
760 if (sessionId == AUDIO_SESSION_OUTPUT_MIX) {
783 ALOGV("createEffect_l() thread %p effect %s on session %d", this, desc->name, sessionId);
789 chain = getEffectChain_l(sessionId);
792 ALOGV("createEffect_l() new effect chain for session %d", sessionId);
793 chain = new EffectChain(this, sessionId);
795 chain->setStrategy(getStrategyForSession_l(sessionId));
806 lStatus = AudioSystem::registerEffect(desc, mId, chain->strategy(), sessionId, id);
812 effect = new EffectModule(this, chain, desc, id, sessionId);
859 sp<AudioFlinger::EffectModule> AudioFlinger::ThreadBase::getEffect(int sessionId, int effectId)
862 return getEffect_l(sessionId, effectId);
865 sp<AudioFlinger::EffectModule> AudioFlinger::ThreadBase::getEffect_l(int sessionId, int effectId)
867 sp<EffectChain> chain = getEffectChain_l(sessionId);
876 int sessionId = effect->sessionId();
877 sp<EffectChain> chain = getEffectChain_l(sessionId);
886 ALOGV("addEffect_l() new effect chain for session %d", sessionId);
887 chain = new EffectChain(this, sessionId);
889 chain->setStrategy(getStrategyForSession_l(sessionId));
953 sp<AudioFlinger::EffectChain> AudioFlinger::ThreadBase::getEffectChain(int sessionId)
956 return getEffectChain_l(sessionId);
959 sp<AudioFlinger::EffectChain> AudioFlinger::ThreadBase::getEffectChain_l(int sessionId) const
963 if (mEffectChains[i]->sessionId() == sessionId) {
1187 int sessionId,
1313 if (sessionId == t->sessionId() && strategy != actual) {
1324 channelMask, frameCount, sharedBuffer, sessionId, uid, *flags);
1327 channelMask, frameCount, sharedBuffer, sessionId, uid);
1338 sp<EffectChain> chain = getEffectChain_l(sessionId);
1440 status = AudioSystem::startOutput(mId, track->streamType(), track->sessionId());
1446 AudioSystem::stopOutput(mId, track->streamType(), track->sessionId());
1468 sp<EffectChain> chain = getEffectChain_l(track->sessionId());
1471 track->sessionId());
1514 sp<EffectChain> chain = getEffectChain_l(track->sessionId());
1718 mAudioFlinger->moveEffectChain_l(effectChains[i]->sessionId(), this, this, false);
1745 uint32_t AudioFlinger::PlaybackThread::hasAudioSession(int sessionId) const
1749 if (getEffectChain_l(sessionId) != 0) {
1755 if (sessionId == track->sessionId() && !track->isInvalid()) {
1764 uint32_t AudioFlinger::PlaybackThread::getStrategyForSession_l(int sessionId)
1768 if (sessionId == AUDIO_SESSION_OUTPUT_MIX) {
1773 if (sessionId == track->sessionId() && !track->isInvalid()) {
1824 if (event->triggerSession() == track->sessionId()) {
1846 AudioSystem::stopOutput(mId, track->streamType(), track->sessionId());
2009 int session = chain->sessionId();
2028 if (session == track->sessionId()) {
2042 if (session == track->sessionId()) {
2064 if (mEffectChains[i]->sessionId() < session) {
2076 int session = chain->sessionId();
2089 if (session == track->sessionId()) {
2099 if (session == track->sessionId()) {
2416 ALOGV("removeTracks_l removing track on session %d", track->sessionId());
2417 sp<EffectChain> chain = getEffectChain_l(track->sessionId());
2420 track->sessionId());
3054 chain = getEffectChain_l(track->sessionId());
3061 name, track->sessionId());
3204 chain = getEffectChain_l(track->sessionId());
3314 int AudioFlinger::MixerThread::getTrackName_l(audio_channel_mask_t channelMask, int sessionId)
3316 return mAudioMixer->getTrackName(channelMask, sessionId);
3727 int sessionId)
4051 if (previousTrack->sessionId() != track->sessionId()) {
4604 mActiveTrack->sessionId(),
4669 int sessionId,
4740 format, channelMask, frameCount, sessionId, uid);
4753 setEffectSuspended_l(FX_IID_AEC, suspend, sessionId);
4754 setEffectSuspended_l(FX_IID_NS, suspend, sessionId);
4785 recordTrack->sessionId(),
4917 if (eventSession == track->sessionId()) {
5116 setEffectSuspended_l(FX_IID_AEC, suspend, track->sessionId());
5117 setEffectSuspended_l(FX_IID_NS, suspend, track->sessionId());
5259 uint32_t AudioFlinger::RecordThread::hasAudioSession(int sessionId) const
5263 if (getEffectChain_l(sessionId) != 0) {
5268 if (sessionId == mTracks[i]->sessionId()) {
5283 int sessionId = track->sessionId();
5284 if (ids.indexOfKey(sessionId) < 0) {
5285 ids.add(sessionId, true);