Lines Matching refs:mAvailableOutputDevices

190         ssize_t index = mAvailableOutputDevices.indexOf(device);  in setDeviceConnectionStateInt()
210 if (mAvailableOutputDevices.add(device) < 0) { in setDeviceConnectionStateInt()
219 mAvailableOutputDevices.remove(device); in setDeviceConnectionStateInt()
250 mAvailableOutputDevices.remove(device); in setDeviceConnectionStateInt()
326 mEngine->getActiveMediaDevices(mAvailableOutputDevices); in setDeviceConnectionStateInt()
507 deviceVector = &mAvailableOutputDevices; in getDeviceConnectionState()
532 DeviceVector deviceList = mAvailableOutputDevices.getDevicesFromType(device); in handleDeviceConfigChange()
663 if (!rxSinkdevices.isEmpty() && mAvailableOutputDevices.contains(rxSinkdevices.itemAt(0))) { in selectBestRxSinkDevicesForCall()
732 mAvailableOutputDevices.getDevice(AUDIO_DEVICE_OUT_TELEPHONY_TX, in updateCallRoutingInternal()
794 return mAvailableOutputDevices.getDevicesFromHwModule(module->getHandle()) in isDeviceOfModule()
1088 if (!mAvailableOutputDevices.containsAtLeastOne(curProfile->getSupportedDevices())) { in searchCompatibleProfileHwModules()
1125 if (!mAvailableOutputDevices.containsAtLeastOne(supportedDevices)) { in getSpatializerOutputProfile()
1214 mAvailableOutputDevices.getDeviceFromId(requestedPortId); in getOutputForAttrInt()
1242 mAvailableOutputDevices, requestedDevice, primaryMix, in getOutputForAttrInt()
1256 mAvailableOutputDevices.getDevice(primaryMix->mDeviceType, in getOutputForAttrInt()
1459 mAvailableOutputDevices.getDeviceFromId(requestedPortId); in getOutputForAttr()
1787 mAvailableOutputDevices); in getMsdAudioOutDevices()
1819 if (getMsdAudioOutDevices().contains(mAvailableOutputDevices.getDeviceFromId(sink->id))) { in isMsdPatch()
2362 if (mAvailableOutputDevices.getDevicesFromTypes(deviceTypes).isEmpty()) { in isAnyDeviceTypeActive()
2410 sp device = mAvailableOutputDevices.getDevice(newDeviceType, String8(address), in startSource()
2432 mAvailableOutputDevices.getDeviceFromId(client->preferredDeviceId())); in startSource()
2804 outputDesc->mProfile, mEngine->getActiveMediaDevices(mAvailableOutputDevices)); in releaseOutput()
4488 mAvailableOutputDevices.dump(dst, String8("Available output"), 1); in dump()
4705 if (!mAvailableOutputDevices.containsAtLeastOne(curProfile->getSupportedDevices())) { in getDirectPlaybackSupport()
4753 sp<DeviceDescriptor> deviceDescriptor = mAvailableOutputDevices.getDeviceFromId(portId); in getSupportedMixerAttributes()
4787 sp<DeviceDescriptor> deviceDescriptor = mAvailableOutputDevices.getDeviceFromId(portId); in setPreferredMixerAttributes()
4961 for (const auto& dev : mAvailableOutputDevices) { in listAudioPorts()
5036 sp<DeviceDescriptor> dev = mAvailableOutputDevices.getDeviceFromId(port->id); in getAudioPort()
5085 sp<DeviceDescriptor> sinkDevice = mAvailableOutputDevices.getDeviceFromId(patch->sinks[0].id); in createAudioPatch()
5215 mAvailableOutputDevices.getDeviceFromId(patch->sinks[i].id); in createAudioPatchInternal()
5327 mAvailableOutputDevices.getDeviceFromId(patch->sinks[0].id))) { in createAudioPatchInternal()
5342 mAvailableOutputDevices.getDeviceFromId(patch->sinks[i].id); in createAudioPatchInternal()
5615 deviceDesc = mAvailableOutputDevices.getDeviceFromId(config->id); in setAudioPortConfig()
5839 if (!mAvailableOutputDevices.contains(sinkDevice)) { in connectAudioSource()
5960 for (size_t i = 0; i < mAvailableOutputDevices.size(); i++) { in getReportedSurroundFormats()
5961 sp<DeviceDescriptor> device = mAvailableOutputDevices[i]; in getReportedSurroundFormats()
6034 DeviceVector hdmiOutputDevices = mAvailableOutputDevices.getDevicesFromType( in setSurroundFormatEnabled()
6479 !mAvailableOutputDevices.contains(defaultOutputDevice)) { in initialize()
6501 mAvailableOutputDevices.clear(); in ~AudioPolicyManager()
6593 mAvailableOutputDevices.add(device); in onNewAudioModulesAvailableInt()
6837 } else if (!mAvailableOutputDevices.containsAtLeastOne(desc->supportedDevices())) { in checkOutputsForDevice()
6863 !mAvailableOutputDevices.contains(supportedDevice)) { in checkOutputsForDevice()
7236 client->uid(), client->session(), client->flags(), mAvailableOutputDevices, in checkOutputForAttributes()
7343 client->uid(), client->session(), client->flags(), mAvailableOutputDevices, in checkSecondaryOutputs()
7423 !Intersection(mAvailableOutputDevices.types(), getAudioDeviceOutAllScoSet()).empty()); in checkA2dpSuspend()
7484 findPreferredDevice(outputDesc, PRODUCT_STRATEGY_NONE, active, mAvailableOutputDevices); in getNewOutputDevices()
7491 device = mPolicyMixes.getDeviceAndMixForOutput(outputDesc, mAvailableOutputDevices); in getNewOutputDevices()
7798 DeviceVector availPrevDevices = mAvailableOutputDevices.filter(prevDevices); in setOutputDevices()
7851 if (filteredDevices.isEmpty() || mAvailableOutputDevices.filter(filteredDevices).empty()) { in setOutputDevices()
8717 sp<DeviceDescriptor> device = mAvailableOutputDevices.getDeviceFromId( in areAllActiveTracksRerouted()
8732 mAvailableOutputDevices.getDeviceFromId(client->preferredDeviceId()); in areAllActiveTracksRerouted()
8807 sp<DeviceDescriptor> speaker = mAvailableOutputDevices.getDevice( in openOutputWithProfileAndDevice()
8879 mAvailableOutputDevices, nullptr /* requestedDevice */, policyMix, in getDevicesForAttributes()
8891 sp<DeviceDescriptor> deviceDesc = mAvailableOutputDevices.getDevice( in getDevicesForAttributes()
8912 devices.merge(mAvailableOutputDevices.getDevicesFromType(AUDIO_DEVICE_OUT_SPEAKER)); in getDevicesForAttributes()