I'm writing a Pro Audio application using WASAPI. All of the devices on my machine have a engine format of 16-bit or 24-bit PCM. Considering this, I'm wondering whether or not it's safe to make the assumption that all audio endpoints have PCM as their native format.
Do they? If not, what kind of devices don't?