• Home
  • Raw
  • Download

Lines Matching refs:effect

795             handle->effect().clear();  in purgeHandles()
1042 AudioFlinger::EffectHandle::EffectHandle(const sp<EffectModule>& effect, in EffectHandle() argument
1047 mEffect(effect), mEffectClient(effectClient), mClient(client), mCblk(NULL), in EffectHandle()
1480 status_t AudioFlinger::EffectChain::addEffect_l(const sp<EffectModule>& effect) in addEffect_l() argument
1482 effect_descriptor_t desc = effect->desc(); in addEffect_l()
1486 effect->setChain(this); in addEffect_l()
1491 effect->setThread(thread); in addEffect_l()
1496 mEffects.insertAt(effect, 0); in addEffect_l()
1505 effect->setInBuffer((int16_t *)buffer); in addEffect_l()
1508 effect->setOutBuffer(mInBuffer); in addEffect_l()
1573 effect->setInBuffer(mInBuffer); in addEffect_l()
1582 effect->setOutBuffer(mOutBuffer); in addEffect_l()
1584 effect->setOutBuffer(mInBuffer); in addEffect_l()
1586 mEffects.insertAt(effect, idx_insert); in addEffect_l()
1588 ALOGV("addEffect_l() effect %p, added in chain %p at rank %zu", effect.get(), this, in addEffect_l()
1591 effect->configure(); in addEffect_l()
1596 size_t AudioFlinger::EffectChain::removeEffect_l(const sp<EffectModule>& effect) in removeEffect_l() argument
1600 uint32_t type = effect->desc().flags & EFFECT_FLAG_TYPE_MASK; in removeEffect_l()
1603 if (effect == mEffects[i]) { in removeEffect_l()
1612 delete[] effect->inBuffer(); in removeEffect_l()
1620 ALOGV("removeEffect_l() effect %p, removed from chain %p at rank %zu", effect.get(), in removeEffect_l()
1754 sp<EffectModule> effect = mEffects[i]; in dump() local
1755 if (effect != 0) { in dump()
1756 effect->dump(fd, args); in dump()
1784 sp<EffectModule> effect = getEffectIfEnabled(type); in setEffectSuspended_l() local
1785 if (effect != 0) { in setEffectSuspended_l()
1786 desc->mEffect = effect; in setEffectSuspended_l()
1787 effect->setSuspended(true); in setEffectSuspended_l()
1788 effect->setEnabled(false); in setEffectSuspended_l()
1803 sp<EffectModule> effect = desc->mEffect.promote(); in setEffectSuspended_l() local
1804 if (effect != 0) { in setEffectSuspended_l()
1805 effect->setSuspended(false); in setEffectSuspended_l()
1806 effect->lock(); in setEffectSuspended_l()
1807 EffectHandle *handle = effect->controlHandle_l(); in setEffectSuspended_l()
1809 effect->setEnabled_l(handle->enabled()); in setEffectSuspended_l()
1811 effect->unlock(); in setEffectSuspended_l()
1902 sp<EffectModule> effect = getEffectFromType_l(type); in getEffectIfEnabled() local
1903 return effect != 0 && effect->isEnabled() ? effect : 0; in getEffectIfEnabled()
1906 void AudioFlinger::EffectChain::checkSuspendOnEffectEnabled(const sp<EffectModule>& effect, in checkSuspendOnEffectEnabled() argument
1909 ssize_t index = mSuspendedEffects.indexOfKey(effect->desc().type.timeLow); in checkSuspendOnEffectEnabled()
1917 if (!isEffectEligibleForSuspend(effect->desc())) { in checkSuspendOnEffectEnabled()
1920 setEffectSuspended_l(&effect->desc().type, enabled); in checkSuspendOnEffectEnabled()
1921 index = mSuspendedEffects.indexOfKey(effect->desc().type.timeLow); in checkSuspendOnEffectEnabled()
1928 effect->desc().type.timeLow); in checkSuspendOnEffectEnabled()
1932 desc->mEffect = effect; in checkSuspendOnEffectEnabled()
1933 effect->setEnabled(false); in checkSuspendOnEffectEnabled()
1934 effect->setSuspended(true); in checkSuspendOnEffectEnabled()
1941 effect->desc().type.timeLow); in checkSuspendOnEffectEnabled()
1944 effect->setSuspended(false); in checkSuspendOnEffectEnabled()