Lines Matching refs:pDesc
1251 EffectDescriptor *pDesc = new EffectDescriptor();
1252 memcpy (&pDesc->mDesc, desc, sizeof(effect_descriptor_t));
1253 pDesc->mIo = io;
1254 pDesc->mStrategy = (routing_strategy)strategy;
1255 pDesc->mSession = session;
1256 pDesc->mEnabled = false;
1258 mEffects.add(id, pDesc);
1271 EffectDescriptor *pDesc = mEffects.valueAt(index);
1273 setEffectEnabled(pDesc, false);
1275 if (mTotalEffectsMemory < pDesc->mDesc.memoryUsage) {
1277 pDesc->mDesc.memoryUsage, mTotalEffectsMemory);
1278 pDesc->mDesc.memoryUsage = mTotalEffectsMemory;
1280 mTotalEffectsMemory -= pDesc->mDesc.memoryUsage;
1282 pDesc->mDesc.name, id, pDesc->mDesc.memoryUsage, mTotalEffectsMemory);
1285 delete pDesc;
1301 status_t AudioPolicyManagerBase::setEffectEnabled(EffectDescriptor *pDesc, bool enabled)
1303 if (enabled == pDesc->mEnabled) {
1310 if (mTotalEffectsCpuLoad + pDesc->mDesc.cpuLoad > getMaxEffectsCpuLoad()) {
1312 pDesc->mDesc.name, (float)pDesc->mDesc.cpuLoad/10);
1315 mTotalEffectsCpuLoad += pDesc->mDesc.cpuLoad;
1318 if (mTotalEffectsCpuLoad < pDesc->mDesc.cpuLoad) {
1320 pDesc->mDesc.cpuLoad, mTotalEffectsCpuLoad);
1321 pDesc->mDesc.cpuLoad = mTotalEffectsCpuLoad;
1323 mTotalEffectsCpuLoad -= pDesc->mDesc.cpuLoad;
1326 pDesc->mEnabled = enabled;
1333 const EffectDescriptor * const pDesc = mEffects.valueAt(i);
1334 if (pDesc->mEnabled && (pDesc->mStrategy == STRATEGY_MEDIA) &&
1335 ((pDesc->mDesc.flags & EFFECT_FLAG_OFFLOAD_SUPPORTED) == 0)) {
1337 pDesc->mDesc.name, pDesc->mSession);