Home | History | Annotate | Download | only in audioflinger

Lines Matching full:chain

478             // check if an effect chain with the same session ID is present on another
503 // move effect chain
1849 // remove all effects from the chain
2117 // first output. The effect chain will be moved to the correct output
2188 sp<EffectChain> chain = srcThread->getEffectChain_l(sessionId);
2189 if (chain == 0) {
2190 ALOGW("moveEffectChain_l() effect chain for session %d not on source thread %p",
2195 // remove chain first. This is useful only if reconfiguring effect chain on same output thread,
2196 // so that a new chain is created with correct parameters when first effect is added. This is
2197 // otherwise unnecessary as removeEffect_l() will remove the chain when last effect is
2199 srcThread->removeEffectChain_l(chain);
2201 // transfer all effects one by one so that new effect chain is created on new thread with
2206 sp<EffectModule> effect = chain->getEffectFromId_l(0);
2218 dstChain = effect->chain().promote();
2220 ALOGW("moveEffectChain_l() cannot get chain from effect %p", effect.get());
2234 effect = chain->getEffectFromId_l(0);