Я использую последнюю версию OpenAL Soft и пытаюсь записывать с использованием FLOAT32.
capture_device = alcCaptureOpenDevice(NULL, 48000, AL_FORMAT_STEREO_FLOAT32, 48000);
Однако, это терпит неудачу, и я вынужден отступить к:
capture_device = alcCaptureOpenDevice(NULL, 48000, AL_FORMAT_STEREO16, 48000);
Есть ли что-то особенное, что мне нужно сделать, чтобы получить AL_FORMAT_STEREO_FLOAT32
за работой?
Моя звуковая карта поддерживает 24-битное аудио, и мне нужно записывать с нее, по крайней мере, такого качества.
Задача ещё не решена.