Searched refs:EffectChain (Results 1 – 7 of 7) sorted by relevance
46 const wp<AudioFlinger::EffectChain>& chain,97 void setChain(const wp<EffectChain>& chain) { mChain = chain; } in setChain()107 wp<EffectChain>& chain() { return mChain; } in chain()153 wp<EffectChain> mChain; // parent effect chain270 class EffectChain : public RefBase {272 EffectChain(const wp<ThreadBase>& wThread, audio_session_t sessionId);273 EffectChain(ThreadBase *thread, audio_session_t sessionId);274 virtual ~EffectChain();378 DISALLOW_COPY_AND_ASSIGN(EffectChain);
63 const wp<AudioFlinger::EffectChain>& chain, in EffectModule()477 sp<EffectChain> chain = mChain.promote(); in process()726 sp<EffectChain> chain; in start()1834 AudioFlinger::EffectChain::EffectChain(ThreadBase *thread, in EffectChain() function in android::AudioFlinger::EffectChain1848 AudioFlinger::EffectChain::~EffectChain() in ~EffectChain()1853 sp<AudioFlinger::EffectModule> AudioFlinger::EffectChain::getEffectFromDesc_l( in getEffectFromDesc_l()1867 sp<AudioFlinger::EffectModule> AudioFlinger::EffectChain::getEffectFromId_l(int id) in getEffectFromId_l()1881 sp<AudioFlinger::EffectModule> AudioFlinger::EffectChain::getEffectFromType_l( in getEffectFromType_l()1894 void AudioFlinger::EffectChain::clearInputBuffer() in clearInputBuffer()1906 void AudioFlinger::EffectChain::clearInputBuffer_l(const sp<ThreadBase>& thread) in clearInputBuffer_l()[all …]
318 sp<EffectChain> getEffectChain(audio_session_t sessionId);320 sp<EffectChain> getEffectChain_l(audio_session_t sessionId) const;322 virtual status_t addEffectChain_l(const sp<EffectChain>& chain) = 0;324 virtual size_t removeEffectChain_l(const sp<EffectChain>& chain) = 0;329 void lockEffectChains_l(Vector< sp<EffectChain> >& effectChains);331 void unlockEffectChains(const Vector< sp<EffectChain> >& effectChains);333 Vector< sp<EffectChain> > getEffectChains_l() const { return mEffectChains; }; in getEffectChains_l()426 void checkSuspendOnAddEffectChain_l(const sp<EffectChain>& chain);479 Vector< sp<EffectChain> > mEffectChains;765 virtual status_t addEffectChain_l(const sp<EffectChain>& chain);[all …]
1741 sp<EffectChain> chain = getOrphanEffectChain_l(sessionId); in createRecord()2231 Vector< sp<EffectChain> > effectChains = playbackThread->getEffectChains_l(); in closeOutput_nonvirtual()2503 sp<EffectChain> chain; in closeInput_nonvirtual()2506 Vector< sp<EffectChain> > effectChains = recordThread->getEffectChains_l(); in closeInput_nonvirtual()2680 Vector< sp<EffectChain> > chains; in purgeStaleEffects_l()2686 sp<EffectChain> ec = t->mEffectChains[j]; in purgeStaleEffects_l()2696 sp<EffectChain> ec = t->mEffectChains[j]; in purgeStaleEffects_l()2702 sp<EffectChain> ec = chains[i]; in purgeStaleEffects_l()3144 sp<EffectChain> chain = getOrphanEffectChain_l(sessionId); in createEffect()3212 sp<EffectChain> chain = srcThread->getEffectChain_l(sessionId); in moveEffectChain_l()[all …]
502 class EffectChain; variable667 status_t putOrphanEffectChain_l(const sp<EffectChain>& chain);670 sp<EffectChain> getOrphanEffectChain_l(audio_session_t session);779 DefaultKeyedVector< audio_session_t , sp<EffectChain> > mOrphanEffectChains;
864 sp<EffectChain> chain = mEffectChains[i]; in dumpEffectChains()1000 sp<EffectChain> chain = getEffectChain_l(sessionId); in setEffectSuspended_l()1012 void AudioFlinger::ThreadBase::checkSuspendOnAddEffectChain_l(const sp<EffectChain>& chain) in checkSuspendOnAddEffectChain_l()1025 if (sessionEffects.keyAt(i) == EffectChain::kKeyForSuspendAll) { in checkSuspendOnAddEffectChain_l()1058 int key = EffectChain::kKeyForSuspendAll; in updateSuspendedSessions_l()1120 sp<EffectChain> chain = getEffectChain_l(sessionId); in checkSuspendOnEffectEnabled_l()1283 sp<EffectChain> chain; in createEffect_l()1310 chain = new EffectChain(this, sessionId); in createEffect_l()1408 sp<EffectChain> chain = getEffectChain_l(sessionId); in getEffect_l()1418 sp<EffectChain> chain = getEffectChain_l(sessionId); in addEffect_l()[all …]
721 sp<EffectChain> ec = thread->getEffectChain_l(mSessionId); in start()1050 sp<EffectChain> chain = srcThread->getEffectChain_l(AUDIO_SESSION_OUTPUT_MIX); in attachAuxEffect()1071 sp<EffectChain> dstChain = effect->chain().promote(); in attachAuxEffect()