-JAH-,
Так в любом случае с конвертеров не приходит больше 24.
24 бита просто преобразуются в 24 бита мантиссы (диапазон [-1.0,1.0]), экспонента (остальные 8 бит) нулевые, потом хост дальше работает с такими числами. Драйвер может работать с 32мя битами, но это скорее для единообразия, при воспроизведении всё что выходит за рамки диапазона мантиссы [-1.0,1.0] отбрасывается.
Это если очень грубо объяснять.
32 бита бита хороши для сохранения промежуточных результатов, обработанных плагинами или синтезированных.
Если не проводить никакой обработки, то 32 бита потом в точности преобразуются назад, в те же исходные 24 бита.