WASAPI: выбор волнового формата для эксклюзивного вывода

Я пытаюсь открыть эксклюзивный поток с устройством вывода, используя WASAPI. У меня проблемы с выбором приемлемого формата, поскольку, похоже, нет никаких намеков на то, какие форматы принимаются данным устройством.

В моем случае,IAudioClient::GetMixFormat(), который в противном случае возвращает своего рода формат по умолчанию для устройства, возвращает формат, который нельзя использовать в монопольном режиме (IAudioClient::IsFormatSupported() возвращаетсяAUDCLNT_E_UNSUPPORTED_FORMAT). Я не знаю, куда идти оттуда. Существует смешное количество комбинаций параметров волнового формата - нужно ли буквально перебирать каждый из них, пока что-то не заработает?

Ответы на вопрос(1)

Ваш ответ на вопрос