HomeSort by relevance Sort by last modified time
    Searched refs:EffectChain (Results 1 - 7 of 7) sorted by null

  /frameworks/av/services/audioflinger/
Effects.h 24 // EffectModule and EffectChain classes both have their own mutex to protect
27 // AudioFlinger -> ThreadBase -> EffectChain -> EffectModule
45 const wp<AudioFlinger::EffectChain>& chain,
91 void setChain(const wp<EffectChain>& chain) { mChain = chain; }
100 wp<EffectChain>& chain() { return mChain; }
142 wp<EffectChain> mChain; // parent effect chain
236 // the EffectChain class represents a group of effects associated to one audio session.
237 // There can be any number of EffectChain objects per output mixer thread (PlaybackThread).
240 // tracks) are insert only. The EffectChain maintains an ordered list of effect module, the
243 class EffectChain : public RefBase
    [all...]
Effects.cpp 59 const wp<AudioFlinger::EffectChain>& chain,
298 sp<EffectChain> chain = mChain.promote();
484 sp<EffectChain> chain = mChain.promote();
    [all...]
Threads.h 296 sp<EffectChain> getEffectChain(int sessionId);
298 sp<EffectChain> getEffectChain_l(int sessionId) const;
300 virtual status_t addEffectChain_l(const sp<EffectChain>& chain) = 0;
302 virtual size_t removeEffectChain_l(const sp<EffectChain>& chain) = 0;
307 void lockEffectChains_l(Vector< sp<EffectChain> >& effectChains);
309 void unlockEffectChains(const Vector< sp<EffectChain> >& effectChains);
311 Vector< sp<EffectChain> > getEffectChains_l() const { return mEffectChains; };
387 void checkSuspendOnAddEffectChain_l(const sp<EffectChain>& chain);
430 Vector< sp<EffectChain> > mEffectChains;
574 virtual status_t addEffectChain_l(const sp<EffectChain>& chain)
    [all...]
AudioFlinger.cpp     [all...]
AudioFlinger.h 451 class EffectChain;
579 status_t putOrphanEffectChain_l(const sp<EffectChain>& chain);
582 sp<EffectChain> getOrphanEffectChain_l(audio_session_t session);
734 DefaultKeyedVector< audio_session_t , sp<EffectChain> > mOrphanEffectChains;
    [all...]
Threads.cpp 622 sp<EffectChain> chain = mEffectChains[i];
761 sp<EffectChain> chain = getEffectChain_l(sessionId);
773 void AudioFlinger::ThreadBase::checkSuspendOnAddEffectChain_l(const sp<EffectChain>& chain)
786 if (sessionEffects.keyAt(i) == EffectChain::kKeyForSuspendAll) {
819 int key = EffectChain::kKeyForSuspendAll;
    [all...]
Tracks.cpp 666 sp<EffectChain> ec = thread->getEffectChain_l(mSessionId);
    [all...]

Completed in 152 milliseconds