Home | History | Annotate | Download | only in audioflinger

Lines Matching full:chain

56                                         const wp<AudioFlinger::EffectChain>& chain,
61 mThread(thread), mChain(chain), mId(id), mSessionId(sessionId),
292 sp<EffectChain> chain = mChain.promote();
293 if (chain != 0 && chain->activeTrackCnt() != 0) {
354 // last effect in the chain accumulates in output buffer: input buffer != output buffer
1284 // they are processed first and accumulated in chain input buffer
1295 // auxiliary effects output samples to chain input buffer for further processing
1361 // always read samples from chain input buffer
1364 // if last effect in the chain, output samples to chain
1365 // output buffer, otherwise to chain input buffer
1377 ALOGV("addEffect_l() effect %p, added in chain %p at rank %d", effect.get(), this,
1409 ALOGV("removeEffect_l() effect %p, removed from chain %p at rank %d", effect.get(),
1482 // then indicate volume to all other effects in chain.