Lines Matching defs:devDesc
91 sp<DeviceDescriptor> devDesc =
98 ssize_t index = mAvailableOutputDevices.indexOf(devDesc);
114 index = mAvailableOutputDevices.add(devDesc);
120 mAvailableOutputDevices.remove(devDesc);
130 broadcastDeviceConnectionState(device, state, devDesc->mAddress);
132 if (checkOutputsForDevice(devDesc, state, outputs, devDesc->mAddress) != NO_ERROR) {
133 mAvailableOutputDevices.remove(devDesc);
136 devDesc->mAddress);
140 mEngine->setDeviceConnectionState(devDesc, state);
159 broadcastDeviceConnectionState(device, state, devDesc->mAddress);
162 mAvailableOutputDevices.remove(devDesc);
164 checkOutputsForDevice(devDesc, state, outputs, devDesc->mAddress);
167 mEngine->setDeviceConnectionState(devDesc, state);
216 cleanUpForDevice(devDesc);
227 ssize_t index = mAvailableInputDevices.indexOf(devDesc);
245 broadcastDeviceConnectionState(device, state, devDesc->mAddress);
247 if (checkInputsForDevice(devDesc, state, inputs, devDesc->mAddress) != NO_ERROR) {
249 devDesc->mAddress);
253 index = mAvailableInputDevices.add(devDesc);
261 mEngine->setDeviceConnectionState(devDesc, state);
274 broadcastDeviceConnectionState(device, state, devDesc->mAddress);
276 checkInputsForDevice(devDesc, state, inputs, devDesc->mAddress);
277 mAvailableInputDevices.remove(devDesc);
280 mEngine->setDeviceConnectionState(devDesc, state);
299 cleanUpForDevice(devDesc);
313 sp<DeviceDescriptor> devDesc =
317 if (devDesc == 0) {
351 sp<DeviceDescriptor> devDesc =
353 ssize_t index = mAvailableOutputDevices.indexOf(devDesc);
2768 sp<DeviceDescriptor> devDesc =
2770 if (devDesc == 0) {
2775 if (!outputDesc->mProfile->isCompatibleProfile(devDesc->type(),
2776 devDesc->mAddress,
2785 devDesc->type());
2788 devices.add(devDesc);
2826 sp<DeviceDescriptor> devDesc =
2828 if (devDesc == 0) {
2832 if (!inputDesc->mProfile->isCompatibleProfile(devDesc->type(),
2833 devDesc->mAddress,
2848 devDesc->type(), inputDesc->mIoHandle);
2849 setInputDevice(inputDesc->mIoHandle, devDesc->type(), true, handle);
3647 sp<DeviceDescriptor> devDesc = mAvailableInputDevices[index];
3648 if (!devDesc->isAttached()) {
3649 devDesc->attach(mHwModules[i]);
3650 devDesc->importAudioPort(inProfile);
3928 sp<DeviceDescriptor> devDesc =
3930 if (devDesc != 0) {
3937 status_t AudioPolicyManager::checkOutputsForDevice(const sp<DeviceDescriptor>& devDesc,
3942 audio_devices_t device = devDesc->type();
3947 devDesc->clearAudioProfiles();
4004 devDesc->importAudioPort(profile);
4130 devDesc->importAudioPort(profile);
4183 status_t AudioPolicyManager::checkInputsForDevice(const sp<DeviceDescriptor>& devDesc,
4188 audio_devices_t device = devDesc->type();
4193 devDesc->clearAudioProfiles();
4246 devDesc->importAudioPort(profile);
4300 devDesc->importAudioPort(profile);