핵심 오디오 API

이 설명서에서는 Microsoft Windows 운영 체제 제품군의 핵심 API(오디오 애플리케이션 프로그래밍 인터페이스)에 대한 정보를 제공합니다. 소프트웨어 개발자가 Windows Vista의 핵심 오디오 API를 사용하는 애플리케이션 개발에 따라야 하는 지침을 제공합니다. 이러한 API는 Windows Vista에서 새로 추가되었으며 이전 버전의 Windows에서는 사용할 수 없습니다.

핵심 오디오 API는 오디오 애플리케이션이 헤드폰 및 마이크와 같은 오디오 엔드포인트 디바이스에 액세스할 수 있는 수단을 제공합니다. 핵심 오디오 API는 Microsoft DirectSound 및 Windows 멀티미디어 waveXxx 함수와 같은 상위 수준 오디오 API의 기초 역할을 합니다. 대부분의 애플리케이션은 상위 수준 API와 통신하지만 특수 요구 사항이 있는 일부 애플리케이션은 핵심 오디오 API와 직접 통신해야 할 수 있습니다.

Windows 7부터 기존 API가 개선되었으며 새 시나리오를 지원하기 위해 새 API가 추가되었습니다. 이제 애플리케이션이 오디오 세션을 열거하고 확장 제어할 수 있도록 스트림 및 세션 관리 API가 개선되었습니다. 애플리케이션은 새 API를 사용하여 사용자 지정 스트림 감쇠 환경을 구현할 수 있습니다. 새 디바이스 관련 API는 엔드포인트 디바이스의 드라이버 속성에 대한 액세스를 제공합니다.

이 설명서에는 다음 섹션이 포함되어 있습니다.

섹션 Description
Windows Core 오디오 API 정보 Windows 핵심 오디오 API에 대한 개요를 제공하고 기본 개념을 설명합니다.
프로그래밍 가이드 핵심 오디오 API의 주요 기능과 이를 사용하는 방법을 설명합니다.
프로그래밍 참조 핵심 오디오 API에 대한 C++ 참조 정보를 제공합니다.

Windows용 미디어 기술

핵심 오디오 API를 사용하는 SDK 샘플