Lines Matching refs:mixes
2097 status_t AudioPolicyManager::registerPolicyMixes(Vector<AudioMix> mixes) in registerPolicyMixes() argument
2099 ALOGV("registerPolicyMixes() %zu mix(es)", mixes.size()); in registerPolicyMixes()
2104 for (size_t i = 0; i < mixes.size(); i++) { in registerPolicyMixes()
2106 if ((mixes[i].mRouteFlags & MIX_ROUTE_FLAG_ALL) == MIX_ROUTE_FLAG_ALL) { in registerPolicyMixes()
2110 if ((mixes[i].mRouteFlags & MIX_ROUTE_FLAG_LOOP_BACK) == MIX_ROUTE_FLAG_LOOP_BACK) { in registerPolicyMixes()
2122 ALOGV("registerPolicyMixes() mix %zu of %zu is LOOP_BACK", i, mixes.size()); in registerPolicyMixes()
2130 String8 address = mixes[i].mDeviceAddress; in registerPolicyMixes()
2132 if (mPolicyMixes.registerMix(address, mixes[i], 0 /*output desc*/) != NO_ERROR) { in registerPolicyMixes()
2137 audio_config_t outputConfig = mixes[i].mFormat; in registerPolicyMixes()
2138 audio_config_t inputConfig = mixes[i].mFormat; in registerPolicyMixes()
2148 if (mixes[i].mMixType == MIX_TYPE_PLAYERS) { in registerPolicyMixes()
2157 } else if ((mixes[i].mRouteFlags & MIX_ROUTE_FLAG_RENDER) == MIX_ROUTE_FLAG_RENDER) { in registerPolicyMixes()
2158 String8 address = mixes[i].mDeviceAddress; in registerPolicyMixes()
2159 audio_devices_t device = mixes[i].mDeviceType; in registerPolicyMixes()
2161 i, mixes.size(), device, address.string()); in registerPolicyMixes()
2172 if (mPolicyMixes.registerMix(address, mixes[i], desc) != NO_ERROR) { in registerPolicyMixes()
2195 unregisterPolicyMixes(mixes); in registerPolicyMixes()
2200 status_t AudioPolicyManager::unregisterPolicyMixes(Vector<AudioMix> mixes) in unregisterPolicyMixes() argument
2202 ALOGV("unregisterPolicyMixes() num mixes %zu", mixes.size()); in unregisterPolicyMixes()
2206 for (size_t i = 0; i < mixes.size(); i++) { in unregisterPolicyMixes()
2207 if ((mixes[i].mRouteFlags & MIX_ROUTE_FLAG_LOOP_BACK) == MIX_ROUTE_FLAG_LOOP_BACK) { in unregisterPolicyMixes()
2223 String8 address = mixes[i].mDeviceAddress; in unregisterPolicyMixes()
2245 } if ((mixes[i].mRouteFlags & MIX_ROUTE_FLAG_RENDER) == MIX_ROUTE_FLAG_RENDER) { in unregisterPolicyMixes()
2246 if (mPolicyMixes.unregisterMix(mixes[i].mDeviceAddress) != NO_ERROR) { in unregisterPolicyMixes()