핵심 오디오 API
메모
코드 예제는 핵심 오디오 API 사용하는SDK 샘플을 참조하세요.
이 설명서에서는 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는 엔드포인트 디바이스의 드라이버 속성에 대한 액세스를 제공합니다.
이 설명서에는 다음 섹션이 포함되어 있습니다.
절 | 묘사 |
---|---|
Windows Core 오디오 API 정보 | Windows 코어 오디오 API에 대한 개요를 제공하고 기본 개념을 설명합니다. |
프로그래밍 가이드 | 핵심 오디오 API의 주요 기능과 이를 사용하는 방법을 설명합니다. |
프로그래밍 참조 | 핵심 오디오 API에 대한 C++ 참조 정보를 제공합니다. |
관련 항목
Media Technologies for Windows
핵심 오디오 API 사용하는 SDK 샘플