alsa-project/alsa-lib issue #371 was opened from sylware: Is there a robust programming way to know if the canonical "default" pcm is actually a pipewire/pulseaudio/jack plugin? That at a device/pcm enumeration time, namely before any pcm is actually being configured. I was thinking about the "configuration" API, but I am not that sure it "resolves" everything including user-specific/system-specific configurations (asound rc files and env variables). Issue URL : https://github.com/alsa-project/alsa-lib/issues/371 Repository URL: https://github.com/alsa-project/alsa-lib