Home
last modified time | relevance | path

Searched refs:EffectChain (Results 1 – 7 of 7) sorted by relevance

/frameworks/av/services/audioflinger/
DEffects.h45 const wp<AudioFlinger::EffectChain>& chain,
91 void setChain(const wp<EffectChain>& chain) { mChain = chain; } in setChain()
100 wp<EffectChain>& chain() { return mChain; } in chain()
142 wp<EffectChain> mChain; // parent effect chain
245 class EffectChain : public RefBase {
247 EffectChain(const wp<ThreadBase>& wThread, audio_session_t sessionId);
248 EffectChain(ThreadBase *thread, audio_session_t sessionId);
249 virtual ~EffectChain();
337 EffectChain(const EffectChain&);
338 EffectChain& operator =(const EffectChain&);
DEffects.cpp59 const wp<AudioFlinger::EffectChain>& chain, in EffectModule()
298 sp<EffectChain> chain = mChain.promote(); in process()
492 sp<EffectChain> chain = mChain.promote(); in start_l()
1348 AudioFlinger::EffectChain::EffectChain(ThreadBase *thread, in EffectChain() function in android::AudioFlinger::EffectChain
1362 AudioFlinger::EffectChain::~EffectChain() in ~EffectChain()
1371 sp<AudioFlinger::EffectModule> AudioFlinger::EffectChain::getEffectFromDesc_l( in getEffectFromDesc_l()
1385 sp<AudioFlinger::EffectModule> AudioFlinger::EffectChain::getEffectFromId_l(int id) in getEffectFromId_l()
1399 sp<AudioFlinger::EffectModule> AudioFlinger::EffectChain::getEffectFromType_l( in getEffectFromType_l()
1412 void AudioFlinger::EffectChain::clearInputBuffer() in clearInputBuffer()
1424 void AudioFlinger::EffectChain::clearInputBuffer_l(sp<ThreadBase> thread) in clearInputBuffer_l()
[all …]
DThreads.h309 sp<EffectChain> getEffectChain(audio_session_t sessionId);
311 sp<EffectChain> getEffectChain_l(audio_session_t sessionId) const;
313 virtual status_t addEffectChain_l(const sp<EffectChain>& chain) = 0;
315 virtual size_t removeEffectChain_l(const sp<EffectChain>& chain) = 0;
320 void lockEffectChains_l(Vector< sp<EffectChain> >& effectChains);
322 void unlockEffectChains(const Vector< sp<EffectChain> >& effectChains);
324 Vector< sp<EffectChain> > getEffectChains_l() const { return mEffectChains; }; in getEffectChains_l()
405 void checkSuspendOnAddEffectChain_l(const sp<EffectChain>& chain);
455 Vector< sp<EffectChain> > mEffectChains;
606 virtual status_t addEffectChain_l(const sp<EffectChain>& chain);
[all …]
DAudioFlinger.cpp1564 sp<EffectChain> chain = getOrphanEffectChain_l(lSessionId); in openRecord()
1997 Vector< sp<EffectChain> > effectChains = thread->getEffectChains_l(); in closeOutput_nonvirtual()
2245 sp<EffectChain> chain; in closeInput_nonvirtual()
2248 Vector< sp<EffectChain> > effectChains = thread->getEffectChains_l(); in closeInput_nonvirtual()
2394 Vector< sp<EffectChain> > chains; in purgeStaleEffects_l()
2399 sp<EffectChain> ec = t->mEffectChains[j]; in purgeStaleEffects_l()
2408 sp<EffectChain> ec = t->mEffectChains[j]; in purgeStaleEffects_l()
2414 sp<EffectChain> ec = chains[i]; in purgeStaleEffects_l()
2754 sp<EffectChain> chain = getOrphanEffectChain_l(sessionId); in createEffect()
2816 sp<EffectChain> chain = srcThread->getEffectChain_l(sessionId); in moveEffectChain_l()
[all …]
DAudioFlinger.h463 class EffectChain; variable
593 status_t putOrphanEffectChain_l(const sp<EffectChain>& chain);
596 sp<EffectChain> getOrphanEffectChain_l(audio_session_t session);
702 DefaultKeyedVector< audio_session_t , sp<EffectChain> > mOrphanEffectChains;
DThreads.cpp978 sp<EffectChain> chain = mEffectChains[i]; in dumpEffectChains()
1133 sp<EffectChain> chain = getEffectChain_l(sessionId); in setEffectSuspended_l()
1145 void AudioFlinger::ThreadBase::checkSuspendOnAddEffectChain_l(const sp<EffectChain>& chain) in checkSuspendOnAddEffectChain_l()
1158 if (sessionEffects.keyAt(i) == EffectChain::kKeyForSuspendAll) { in checkSuspendOnAddEffectChain_l()
1191 int key = EffectChain::kKeyForSuspendAll; in updateSuspendedSessions_l()
1253 sp<EffectChain> chain = getEffectChain_l(sessionId); in checkSuspendOnEffectEnabled_l()
1272 sp<EffectChain> chain; in createEffect_l()
1336 chain = new EffectChain(this, sessionId); in createEffect_l()
1413 sp<EffectChain> chain = getEffectChain_l(sessionId); in getEffect_l()
1423 sp<EffectChain> chain = getEffectChain_l(sessionId); in addEffect_l()
[all …]
DTracks.cpp641 sp<EffectChain> ec = thread->getEffectChain_l(mSessionId); in start()
895 sp<EffectChain> chain = srcThread->getEffectChain_l(AUDIO_SESSION_OUTPUT_MIX); in attachAuxEffect()
916 sp<EffectChain> dstChain = effect->chain().promote(); in attachAuxEffect()