I'm encoding audio files and then re-opening it to check the bits per sample (8, 16, 24 or 32).
I call ChannelGetInfo, look at Resolution property, which returns Byte, Short or Float. (doesn't allow me to know if it's 24-bit?)
I'm finding that using BASS_ENCODE_FP_8BIT or BASS_ENCODE_FP_16BIT flags create a stream that returns Byte and Short respectively.
For 24-bit and 32-bit, however, the new stream returns only Short!
How can I detect when the source bits per sample is 24bit or 32bit?