Home | History | Annotate | Download | only in audioflinger

Lines Matching defs:EffectChain

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; }
141 wp<EffectChain> mChain; // parent effect chain
233 // the EffectChain class represents a group of effects associated to one audio session.
234 // There can be any number of EffectChain objects per output mixer thread (PlaybackThread).
237 // tracks) are insert only. The EffectChain maintains an ordered list of effect module, the
240 class EffectChain : public RefBase {
242 EffectChain(const wp<ThreadBase>& wThread, int sessionId);
243 EffectChain(ThreadBase *thread, int sessionId);
244 virtual ~EffectChain();
323 EffectChain(const EffectChain&);
324 EffectChain& operator =(const EffectChain&);