Home
last modified time | relevance | path

Searched refs:IAfEffectChain (Results 1 – 10 of 10) sorted by relevance

/frameworks/av/services/audioflinger/
DIAfThread.h48 class IAfEffectChain; variable
99 IAfEffectChain* srcChain = nullptr)
267 virtual sp<IAfEffectChain> getEffectChain(audio_session_t sessionId) const
270 virtual sp<IAfEffectChain> getEffectChain_l(audio_session_t sessionId) const
275 virtual status_t addEffectChain_l(const sp<IAfEffectChain>& chain)
278 virtual size_t removeEffectChain_l(const sp<IAfEffectChain>& chain)
284 virtual void lockEffectChains_l(Vector<sp<IAfEffectChain>>& effectChains)
287 virtual void unlockEffectChains(const Vector<sp<IAfEffectChain>>& effectChains)
290 virtual Vector<sp<IAfEffectChain>> getEffectChains_l() const
DIAfEffect.h38 class IAfEffectChain; variable
84 virtual wp<IAfEffectChain> chain() const = 0;
220 class IAfEffectChain : public RefBase {
223 static sp<IAfEffectChain> create(
DAudioFlinger.cpp1085 sp<IAfEffectChain> effectChain = nullptr; in createTrack()
2444 sp<IAfEffectChain> chain = getOrphanEffectChain_l(sessionId); in createRecord()
3137 sp<IAfEffectChain> mixChain; in closeOutput_nonvirtual()
3158 Vector<sp<IAfEffectChain>> effectChains = playbackThread->getEffectChains_l(); in closeOutput_nonvirtual()
3373 sp<IAfEffectChain> chain; in closeInput_nonvirtual()
3376 const Vector<sp<IAfEffectChain>> effectChains = recordThread->getEffectChains_l(); in closeInput_nonvirtual()
3572 Vector<sp<IAfEffectChain>> chains; in purgeStaleEffects_l()
3578 const Vector<sp<IAfEffectChain>> threadChains = t->getEffectChains_l(); in purgeStaleEffects_l()
3580 sp<IAfEffectChain> ec = threadChains[j]; in purgeStaleEffects_l()
3590 const Vector<sp<IAfEffectChain>> threadChains = t->getEffectChains_l(); in purgeStaleEffects_l()
[all …]
DThreads.h430 sp<IAfEffectChain> getEffectChain(audio_session_t sessionId) const final;
432 sp<IAfEffectChain> getEffectChain_l(audio_session_t sessionId) const final REQUIRES(mutex());
439 void lockEffectChains_l(Vector<sp<IAfEffectChain>>& effectChains) final
442 void unlockEffectChains(const Vector<sp<IAfEffectChain>>& effectChains) final
445 Vector<sp<IAfEffectChain>> getEffectChains_l() const final REQUIRES(mutex()) { in getEffectChains_l()
602 void checkSuspendOnAddEffectChain_l(const sp<IAfEffectChain>& chain) REQUIRES(mutex());
718 Vector<sp<IAfEffectChain>> mEffectChains GUARDED_BY(mutex());
1075 status_t addEffectChain_l(const sp<IAfEffectChain>& chain) final REQUIRES(mutex());
1076 size_t removeEffectChain_l(const sp<IAfEffectChain>& chain) final REQUIRES(mutex());
2045 virtual status_t addEffectChain_l(const sp<IAfEffectChain>& chain) REQUIRES(mutex());
[all …]
DAudioFlinger.h384 IAfEffectChain* srcChain = nullptr) final
603 status_t putOrphanEffectChain_l(const sp<IAfEffectChain>& chain) REQUIRES(mutex());
606 sp<IAfEffectChain> getOrphanEffectChain_l(audio_session_t session) REQUIRES(mutex());
713 DefaultKeyedVector<audio_session_t, sp<IAfEffectChain>> mOrphanEffectChains
DThreads.cpp1157 sp<IAfEffectChain> chain = mEffectChains[i]; in dumpEffectChains_l()
1307 sp<IAfEffectChain> chain = getEffectChain_l(sessionId); in setEffectSuspended_l()
1319 void ThreadBase::checkSuspendOnAddEffectChain_l(const sp<IAfEffectChain>& chain) in checkSuspendOnAddEffectChain_l()
1332 if (sessionEffects.keyAt(i) == IAfEffectChain::kKeyForSuspendAll) { in checkSuspendOnAddEffectChain_l()
1365 int key = IAfEffectChain::kKeyForSuspendAll; in updateSuspendedSessions_l()
1644 sp<IAfEffectChain> chain; in createEffect_l()
1670 chain = IAfEffectChain::create(this, sessionId, mAfThreadCallback); in createEffect_l()
1798 sp<IAfEffectChain> chain = getEffectChain_l(sessionId); in getEffect_l()
1804 sp<IAfEffectChain> chain = getEffectChain_l(sessionId); in getEffectIds_l()
1814 sp<IAfEffectChain> chain = getEffectChain_l(sessionId); in addEffect_ll()
[all …]
DEffects.h424 class EffectChain : public IAfEffectChain {
630 wp<IAfEffectChain> chain() const final { return mChain; } in chain()
652 const wp<IAfEffectChain> mChain;
816 wp<IAfEffectChain> chain() const override { return nullptr; } in chain()
DDeviceEffectManager.h148 wp<IAfEffectChain> chain() const final { return nullptr; } in chain()
DEffects.cpp2175 sp<IAfEffectChain> IAfEffectChain::create( in create()
3210 sp<IAfEffectChain> c = chain().promote(); in inChannelMask()
3249 sp<IAfEffectChain> c = chain().promote(); in outChannelMask()
3321 sp<IAfEffectChain> c = chain().promote(); in checkSuspendOnEffectEnabled()
3359 sp<IAfEffectChain> c = chain().promote(); in resetVolume_l()
3368 sp<IAfEffectChain> c = chain().promote(); in strategy()
3376 sp<IAfEffectChain> c = chain().promote(); in activeTrackCnt()
DTracks.cpp1190 sp<IAfEffectChain> ec = thread->getEffectChain_l(mSessionId); in start()