Audacity에서 "Windows DirectSound", "MME" 및 "Windows WASAPI"는 오디오 입력 및 출력을 처리하는 데 사용되는 다양한 오디오 인터페이스 또는 드라이버입니다. 각 옵션은 다르게 작동하며, 아래는 각 옵션에 대한 간략한 소개입니다:
MME (Microsoft Multimedia Extensions)
MME는 Windows 시스템에서 사용하는 오래된 오디오 드라이버 인터페이스입니다. 대부분의 오디오 하드웨어 장치를 지원하도록 설계되었으나, 상대적으로 오래되어 높은 지연(latency)과 낮은 성능을 가질 수 있습니다.
- 일반적인 오디오 재생 및 녹음 작업에 적합하지만, 낮은 지연이나 높은 정밀도의 오디오 녹음 요구에는 적합하지 않습니다.
Windows DirectSound
DirectSound는 Microsoft의 오디오 인터페이스로, MME에 비해 더 낮은 지연과 일반적으로 더 나은 성능을 제공합니다.
- Windows의 DirectX 기술을 사용하여 오디오 하드웨어를 가속화하며, 게임, 비디오 및 기타 실시간 오디오 애플리케이션에서 주로 사용됩니다.
- DirectSound는 더 나은 성능을 제공하지만, 일부 고급 오디오 하드웨어와 호환성 문제가 있을 수 있습니다.
Windows WASAPI (Windows Audio Session API)
WASAPI는 MME와 DirectSound보다 더 현대적인 오디오 인터페이스로, 더 낮은 지연과 더 높은 음질을 제공합니다.
- "독점 모드"와 "공유 모드"를 지원합니다. 독점 모드에서는 WASAPI가 오디오 장치를 직접 제어하여 거의 지연 없이 실시간 오디오 처리 및 고정밀 녹음에 매우 유용합니다.
- WASAPI는 일반적으로 전문 오디오 작업에 사용되며, 고음질과 낮은 지연이 요구되는 환경에 적합합니다.
요약
- MME: 광범위한 호환성 제공, 그러나 높은 지연과 낮은 성능.
- DirectSound: 더 낮은 지연과 더 나은 성능 제공, 대부분의 일반 오디오 애플리케이션에 적합.
- WASAPI: 최고의 성능과 가장 낮은 지연 제공, 전문 오디오 작업에 적합.
지연에 민감하거나 고품질 오디오 녹음이 필요한 경우 WASAPI가 가장 좋은 선택일 수 있습니다. 더 간단한 오디오 편집 작업에는 MME 또는 DirectSound가 대부분의 요구를 충족할 수 있습니다.