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
41 const wp<AudioFlinger::EffectChain>& chain,
87 void setChain(const wp<EffectChain>& chain) { mChain = chain; }
96 wp<EffectChain>& chain() { return mChain; }
132 wp<EffectChain> mChain; // parent effect chain
223 // the EffectChain class represents a group of effects associated to one audio session.
224 // There can be any number of EffectChain objects per output mixer thread (PlaybackThread).
227 // tracks) are insert only. The EffectChain maintains an ordered list of effect module, the
230 class EffectChain : public RefBase
    [all...]
Threads.h 173 sp<EffectChain> getEffectChain(int sessionId);
175 sp<EffectChain> getEffectChain_l(int sessionId) const;
177 virtual status_t addEffectChain_l(const sp<EffectChain>& chain) = 0;
179 virtual size_t removeEffectChain_l(const sp<EffectChain>& chain) = 0;
184 void lockEffectChains_l(Vector< sp<EffectChain> >& effectChains);
186 void unlockEffectChains(const Vector< sp<EffectChain> >& effectChains);
250 void checkSuspendOnAddEffectChain_l(const sp<EffectChain>& chain);
307 Vector< sp<EffectChain> > mEffectChains;
424 virtual status_t addEffectChain_l(const sp<EffectChain>& chain);
425 virtual size_t removeEffectChain_l(const sp<EffectChain>& chain)
    [all...]
Effects.cpp 56 const wp<AudioFlinger::EffectChain>& chain,
292 sp<EffectChain> chain = mChain.promote();
    [all...]
Threads.cpp 468 sp<EffectChain> chain = mEffectChains[i];
549 sp<EffectChain> chain = getEffectChain_l(sessionId);
561 void AudioFlinger::ThreadBase::checkSuspendOnAddEffectChain_l(const sp<EffectChain>& chain)
574 if (sessionEffects.keyAt(i) == EffectChain::kKeyForSuspendAll) {
607 int key = EffectChain::kKeyForSuspendAll;
669 sp<EffectChain> chain = getEffectChain_l(sessionId);
689 sp<EffectChain> chain;
726 chain = new EffectChain(this, sessionId);
798 sp<EffectChain> chain = getEffectChain_l(sessionId);
808 sp<EffectChain> chain = getEffectChain_l(sessionId)
    [all...]
AudioFlinger.cpp     [all...]
AudioFlinger.h 367 class EffectChain;
Tracks.cpp 759 sp<EffectChain> chain = srcThread->getEffectChain_l(AUDIO_SESSION_OUTPUT_MIX);
776 sp<EffectChain> dstChain = effect->chain().promote();
    [all...]

Completed in 2933 milliseconds