audio policy: Fix removing device role when disconnected

Allow to remove a device role for a strategy or capture preset
if the device is not connected.

Test: make
Bug: 265077412
Change-Id: I87f821a987d95e9ea6741c142df9d0a3900adc64
diff --git a/services/audiopolicy/managerdefault/AudioPolicyManager.h b/services/audiopolicy/managerdefault/AudioPolicyManager.h
index 3bbcf69..ed212c2 100644
--- a/services/audiopolicy/managerdefault/AudioPolicyManager.h
+++ b/services/audiopolicy/managerdefault/AudioPolicyManager.h
@@ -1249,7 +1249,8 @@
         bool areAllDevicesSupported(
                 const AudioDeviceTypeAddrVector& devices,
                 std::function<bool(audio_devices_t)> predicate,
-                const char* context);
+                const char* context,
+                bool matchAddress = true);
 
         bool isScoRequestedForComm() const;