How does Windows 10 decide to enable sound playback of a connected Bluetooth speaker?

Benedek Kupper 1 Reputation point
2021-04-13T17:28:03.463+00:00

Hello everyone,

We're developing a Bluetooth A2DP speaker, and Windows 10 has a compatibility issue with it: when the BT connection is established, the audio isn't routed to the BT speaker. When I go to Control Panel / Sound / Playback, I can manually enable this device. However, with other commercial BT speakers that I have around, this issue doesn't exist - when I connect, the audio is automatically switched over to those speakers. I've compared the Bluetooth device class, extended inquiry info, and service discovery records of these commercial products to our solution, but there's nothing standing out that would justify this distinction. In the Device Manager, the other speakers have either "Communication.Headset.Bluetooth" or "Audio.Speakers" value for "Device categories" property, while our device ends up with "Multimedia".

Can anybody tell me what triggers this distinction in categorizing Bluetooth devices in Windows, and what do I need to modify so Windows automatically enables the sound on this connected device?

Windows Hardware Performance
Windows Hardware Performance
Windows: A family of Microsoft operating systems that run across personal computers, tablets, laptops, phones, internet of things devices, self-contained mixed reality headsets, large collaboration screens, and other devices.Hardware Performance: Delivering / providing hardware or hardware systems or adjusting / adapting hardware or hardware systems.
1,246 questions
No comments
{count} votes