Lines Matching refs:pDesc
1114 EffectDescriptor *pDesc = new EffectDescriptor();
1115 memcpy (&pDesc->mDesc, desc, sizeof(effect_descriptor_t));
1116 pDesc->mIo = io;
1117 pDesc->mStrategy = (routing_strategy)strategy;
1118 pDesc->mSession = session;
1119 pDesc->mEnabled = false;
1121 mEffects.add(id, pDesc);
1134 EffectDescriptor *pDesc = mEffects.valueAt(index);
1136 setEffectEnabled(pDesc, false);
1138 if (mTotalEffectsMemory < pDesc->mDesc.memoryUsage) {
1140 pDesc->mDesc.memoryUsage, mTotalEffectsMemory);
1141 pDesc->mDesc.memoryUsage = mTotalEffectsMemory;
1143 mTotalEffectsMemory -= pDesc->mDesc.memoryUsage;
1145 pDesc->mDesc.name, id, pDesc->mDesc.memoryUsage, mTotalEffectsMemory);
1148 delete pDesc;
1164 status_t AudioPolicyManagerBase::setEffectEnabled(EffectDescriptor *pDesc, bool enabled)
1166 if (enabled == pDesc->mEnabled) {
1173 if (mTotalEffectsCpuLoad + pDesc->mDesc.cpuLoad > getMaxEffectsCpuLoad()) {
1175 pDesc->mDesc.name, (float)pDesc->mDesc.cpuLoad/10);
1178 mTotalEffectsCpuLoad += pDesc->mDesc.cpuLoad;
1181 if (mTotalEffectsCpuLoad < pDesc->mDesc.cpuLoad) {
1183 pDesc->mDesc.cpuLoad, mTotalEffectsCpuLoad);
1184 pDesc->mDesc.cpuLoad = mTotalEffectsCpuLoad;
1186 mTotalEffectsCpuLoad -= pDesc->mDesc.cpuLoad;
1189 pDesc->mEnabled = enabled;