특정 오디오 장치가 독점 모드에서 지원하는 출력 형식을 찾으려고합니다. 이렇게하려면 IAudioClient-> IsFormatSupported()를 사용하고 있는데, 문서에 따르면이 항목을 사용할 수 있어야합니다. 불행히도, 디폴트 2 채널, 44.1khz 오디오를 제외하고, 거의 모든 포맷에 대해 AUDCLNT_E_UNSUPPORTED_FORMAT을 반환합니다.WASAPI : IAudioClient-> IAudioClient-> IsFormatSupported가 같은 형식으로 실패해도 초기화 성공
실제로 audioclient를 초기화하려고하면 성공하지만 IsFormatSupported()에서는 실패한 형식이 있습니다.
모든 형식을 초기화하려고하면 다른 응용 프로그램의 오디오가 중단 될 수 있으므로 옵션을 사용할 수 없습니다.
다른 사람이이 동작을 보았거나 특정 오디오 장치에서 지원되는 형식을 찾는 다른 방법이 있는지 알고 있습니까?