Lines Matching refs:mOutputs
151 mPreviousOutputs = mOutputs; in setDeviceConnectionStateInt()
205 mOutputs.clearSessionRoutesForDevice(device); in setDeviceConnectionStateInt()
231 sp<SwAudioOutputDescriptor> desc = mOutputs.valueFor(output); in setDeviceConnectionStateInt()
246 sp<SwAudioOutputDescriptor> desc = mOutputs.valueFor(output); in setDeviceConnectionStateInt()
272 for (size_t i = 0; i < mOutputs.size(); i++) { in setDeviceConnectionStateInt()
273 sp<SwAudioOutputDescriptor> desc = mOutputs.valueAt(i); in setDeviceConnectionStateInt()
295 outputsToReopen.push_back(mOutputs.keyAt(i)); in setDeviceConnectionStateInt()
306 sp<SwAudioOutputDescriptor> desc = mOutputs.valueFor(output); in setDeviceConnectionStateInt()
495 for (size_t i = 0; i < mOutputs.size(); i++) { in handleDeviceConfigChange()
496 sp<SwAudioOutputDescriptor> desc = mOutputs.valueAt(i); in handleDeviceConfigChange()
766 for (size_t i = 0; i < mOutputs.size(); i++) { in setPhoneState()
767 sp<SwAudioOutputDescriptor> desc = mOutputs.valueAt(i); in setPhoneState()
810 for (size_t i = 0; i < mOutputs.size(); i++) { in setPhoneState()
811 sp<SwAudioOutputDescriptor> desc = mOutputs.valueAt(i); in setPhoneState()
964 SortedVector<audio_io_handle_t> outputs = getOutputsForDevices(devices, mOutputs); in getOutput()
1071 policyDesc = mOutputs.valueFor(newOutput); in getOutputForAttrInt()
1212 sp<SwAudioOutputDescriptor> outputDesc = mOutputs.valueFor(*output); in getOutputForAttr()
1265 for (size_t i = 0; i < mOutputs.size(); i++) { in openDirectOutput()
1266 sp<SwAudioOutputDescriptor> desc = mOutputs.valueAt(i); in openDirectOutput()
1276 mOutputs.keyAt(i), session); in openDirectOutput()
1277 *output = mOutputs.keyAt(i); in openDirectOutput()
1321 mPreviousOutputs = mOutputs; in openDirectOutput()
1400 SortedVector<audio_io_handle_t> outputs = getOutputsForDevices(devices, mOutputs); in getOutputForDevices()
1706 sp<SwAudioOutputDescriptor> outputDesc = mOutputs.valueFor(output); in selectOutput()
1786 sp<SwAudioOutputDescriptor> outputDesc = mOutputs.getOutputForClient(portId); in startOutput()
1829 if (!mTtsOutputAvailable && mOutputs.isAnyOutputActive( in startSource()
1901 for (size_t i = 0; i < mOutputs.size(); i++) { in startSource()
1902 sp<SwAudioOutputDescriptor> desc = mOutputs.valueAt(i); in startSource()
1997 sp<SwAudioOutputDescriptor> outputDesc = mOutputs.getOutputForClient(portId); in stopOutput()
2062 for (size_t i = 0; i < mOutputs.size(); i++) { in stopSource()
2063 sp<SwAudioOutputDescriptor> desc = mOutputs.valueAt(i); in stopSource()
2102 sp<SwAudioOutputDescriptor> outputDesc = mOutputs.getOutputForClient(portId); in releaseOutput()
2783 for (size_t i = 0; i < mOutputs.size(); i++) { in setVolumeIndexForAttributes()
2784 sp<SwAudioOutputDescriptor> desc = mOutputs.valueAt(i); in setVolumeIndexForAttributes()
2940 SortedVector<audio_io_handle_t> outputs = getOutputsForDevices(devices, mOutputs); in selectOutputForMusicEffects()
2955 sp<SwAudioOutputDescriptor> desc = mOutputs.valueFor(output); in selectOutputForMusicEffects()
3005 ssize_t index = mOutputs.indexOfKey(io); in registerEffect()
3054 return mOutputs.isActive(toVolumeSource(stream), inPastMs); in isStreamActive()
3059 return mOutputs.isActiveRemotely(toVolumeSource(stream), inPastMs); in isStreamActiveRemotely()
3178 for (size_t j = 0 ; j < mOutputs.size() && !foundOutput && res == NO_ERROR; j++) { in registerPolicyMixes()
3179 sp<SwAudioOutputDescriptor> desc = mOutputs.valueAt(j); in registerPolicyMixes()
3394 for (size_t i = 0; i < mOutputs.size(); i++) { in updateCallAndOutputRouting()
3395 sp<SwAudioOutputDescriptor> outputDesc = mOutputs.valueAt(i); in updateCallAndOutputRouting()
3598 mOutputs.dump(dst); in dump()
3781 for (size_t i = 0; i < mOutputs.size(); i++) { in listAudioPorts()
3782 if (!mOutputs[i]->isDuplicated()) { in listAudioPorts()
3785 mOutputs[i]->toAudioPort(&ports[portsWritten++]); in listAudioPorts()
3812 sp<SwAudioOutputDescriptor> out = mOutputs.getOutputFromId(port->id); in getAudioPort()
3879 sp<SwAudioOutputDescriptor> outputDesc = mOutputs.getOutputFromId(patch->sources[0].id); in createAudioPatchInternal()
4063 outputDesc = mOutputs.valueFor(output); in createAudioPatchInternal()
4087 getOutputsForDevices(DeviceVector(sinkDevice), mOutputs); in createAudioPatchInternal()
4093 outputDesc = mOutputs.valueFor(output); in createAudioPatchInternal()
4160 sp<SwAudioOutputDescriptor> outputDesc = mOutputs.getOutputFromId(patch->sources[0].id); in releaseAudioPatchInternal()
4193 mOutputs.getOutputFromId(patch->sources[1].id); in releaseAudioPatchInternal()
4247 sp<SwAudioOutputDescriptor> outputDesc = mOutputs.getOutputFromId(config->id); in setAudioPortConfig()
4318 SortedVector<audio_io_handle_t> outputs = getOutputsForDevices(devices, mOutputs); in checkStrategyRoute()
4319 for (size_t j = 0; j < mOutputs.size(); j++) { in checkStrategyRoute()
4320 if (mOutputs.keyAt(j) == ouptutToSkip) { in checkStrategyRoute()
4323 sp<SwAudioOutputDescriptor> outputDesc = mOutputs.valueAt(j); in checkStrategyRoute()
4330 if (outputs.indexOf(mOutputs.keyAt(j)) < 0) { in checkStrategyRoute()
4345 for (size_t i = 0; i < mOutputs.size(); i++) { in clearSessionRoutes()
4346 sp<AudioOutputDescriptor> outputDesc = mOutputs.valueAt(i); in clearSessionRoutes()
4556 for (size_t i = 0; i < mOutputs.size(); ++i) { in setMasterMono()
4557 sp<SwAudioOutputDescriptor> desc = mOutputs.valueAt(i); in setMasterMono()
4567 for (size_t i = 0; i < mOutputs.size(); ++i) { in setMasterMono()
4568 updateMono(mOutputs.keyAt(i)); in setMasterMono()
4905 for (size_t i = 0; i < mOutputs.size(); i++) { in checkVirtualizerClientRoutes()
4906 const sp<SwAudioOutputDescriptor>& desc = mOutputs[i]; in checkVirtualizerClientRoutes()
4958 for (size_t i = 0; i < mOutputs.size(); i++) { in getSpatializerOutput()
4959 sp<SwAudioOutputDescriptor> desc = mOutputs.valueAt(i); in getSpatializerOutput()
5006 mPreviousOutputs = mOutputs; in getSpatializerOutput()
5013 mPreviousOutputs = mOutputs; in getSpatializerOutput()
5148 for (size_t i = 0; i < mOutputs.size(); i++) { in ~AudioPolicyManager()
5149 mOutputs.valueAt(i)->close(); in ~AudioPolicyManager()
5156 mOutputs.clear(); in ~AudioPolicyManager()
5317 mOutputs.add(output, outputDesc); in addOutput()
5326 if (mPrimaryOutput != 0 && mPrimaryOutput == mOutputs.valueFor(output)) { in removeOutput()
5330 mOutputs.removeItem(output); in removeOutput()
5364 for (size_t i = 0; i < mOutputs.size(); i++) { in checkOutputsForDevice()
5365 desc = mOutputs.valueAt(i); in checkOutputsForDevice()
5369 mOutputs.keyAt(i), device->toString().c_str()); in checkOutputsForDevice()
5370 outputs.add(mOutputs.keyAt(i)); in checkOutputsForDevice()
5401 desc = mOutputs.valueFor(outputs.itemAt(j)); in checkOutputsForDevice()
5454 for (size_t i = 0; i < mOutputs.size(); i++) { in checkOutputsForDevice()
5455 desc = mOutputs.valueAt(i); in checkOutputsForDevice()
5460 outputs.add(mOutputs.keyAt(i)); in checkOutputsForDevice()
5463 mOutputs.keyAt(i)); in checkOutputsForDevice()
5464 outputs.add(mOutputs.keyAt(i)); in checkOutputsForDevice()
5632 sp<SwAudioOutputDescriptor> closingOutput = mOutputs.valueFor(output); in closeOutput()
5641 for (size_t i = 0; i < mOutputs.size(); i++) { in closeOutput()
5642 sp<SwAudioOutputDescriptor> dupOutput = mOutputs.valueAt(i); in closeOutput()
5659 audio_io_handle_t duplicatedOutput = mOutputs.keyAt(i); in closeOutput()
5684 mPreviousOutputs = mOutputs; in closeOutput()
5690 for (size_t i = 0; i < mOutputs.size(); i++) { in closeOutput()
5691 if (mOutputs[i]->mFlags & AUDIO_OUTPUT_FLAG_DIRECT) { in closeOutput()
5820 SortedVector<audio_io_handle_t> dstOutputs = getOutputsForDevices(newDevices, mOutputs); in checkOutputForAttributes()
5938 for (size_t i = 0; i < mOutputs.size(); i++) { in checkSecondaryOutputs()
5939 const sp<SwAudioOutputDescriptor>& outputDescriptor = mOutputs[i]; in checkSecondaryOutputs()
5993 audio_io_handle_t a2dpOutput = mOutputs.getA2dpOutput(); in checkA2dpSuspend()
5994 if (a2dpOutput == 0 || mOutputs.isA2dpOffloadedOnPrimary()) { in checkA2dpSuspend()
6083 mOutputs.isStrategyActiveOnSameModule(productStrategy, outputDesc)); in getNewOutputDevices()
6095 mOutputs.isStrategyActiveOnSameModule(productStrategy, outputDesc))) { in getNewOutputDevices()
6174 for (audio_io_handle_t output : getOutputsForDevices(curDevices, mOutputs)) { in getDevicesForStream()
6175 sp<AudioOutputDescriptor> outputDesc = mOutputs.valueFor(output); in getDevicesForStream()
6278 for (size_t i = 0; i < mOutputs.size(); i++) { in setBeaconMute()
6279 sp<SwAudioOutputDescriptor> desc = mOutputs.valueAt(i); in setBeaconMute()
6295 mPreviousOutputs = mOutputs; in updateDevicesAndOutputs()
6330 for (size_t j = 0; j < mOutputs.size(); j++) { in checkDeviceMuteStrategies()
6331 sp<AudioOutputDescriptor> desc = mOutputs.valueAt(j); in checkDeviceMuteStrategies()
6617 mOutputs.isActive(ringVolumeSrc, 0)) { in computeVolume()
6625 mOutputs.isActiveLocally(callVolumeSrc))) && in computeVolume()