mmdeviceapi.h 헤더
이 헤더는 핵심 오디오 API에서 사용됩니다. 자세한 내용은 다음을 참조하세요.
mmdeviceapi.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.
IActivateAudioInterfaceAsyncOperation WASAPI 인터페이스를 활성화하는 비동기 작업을 나타내며 활성화 결과를 검색하는 메서드를 제공합니다. |
IActivateAudioInterfaceCompletionHandler WASAPI 인터페이스의 활성화가 완료되었음을 나타내는 콜백을 제공합니다. |
IAudioSystemEffectsPropertyChangeNotificationClient 오디오 시스템 효과 속성이 변경될 때 알림을 수신하기 위해 클라이언트에서 구현하는 콜백 인터페이스입니다. |
IAudioSystemEffectsPropertyStore 오디오 시스템 효과 저장소를 관리하고 오디오 시스템 효과 속성이 변경되면 알림을 등록할 수 있는 액세스를 제공합니다. |
IMMDevice IMMDevice 인터페이스는 멀티미디어 디바이스 리소스의 일반 기능을 캡슐화합니다. |
IMMDeviceCollection IMMDeviceCollection 인터페이스는 멀티미디어 디바이스 리소스의 컬렉션을 나타냅니다. |
IMMDeviceEnumerator IMMDeviceEnumerator 인터페이스는 멀티미디어 디바이스 리소스를 열거하는 메서드를 제공합니다. |
IMMEndpoint IMMEndpoint 인터페이스는 오디오 엔드포인트 디바이스를 나타냅니다. |
IMMNotificationClient IMMNotificationClient 인터페이스는 오디오 엔드포인트 디바이스가 추가 또는 제거되거나, 엔드포인트 디바이스의 상태 또는 속성이 변경되거나, 엔드포인트 디바이스에 할당된 기본 역할이 변경될 때 알림을 제공합니다. |
ActivateAudioInterfaceAsync Windows 스토어 앱이 WASAPI 제품군의 기존 COM(구성 요소 개체 모델) 인터페이스에 액세스할 수 있도록 합니다. |
AudioExtensionParams 이 구조체는 IShellPropSheetExt::AddPages를 통해 제어판 엔드포인트 확장 속성 페이지로 전달되며 엔드포인트 PropertyPages를 만드는 데 사용됩니다. |
DIRECTX_AUDIO_ACTIVATION_PARAMS DIRECTX_AUDIO_ACTIVATION_PARAMS 구조체는 DirectSound 스트림의 초기화 매개 변수를 지정합니다. |
AUDIO_SYSTEMEFFECTS_PROPERTYSTORE_TYPE 오디오 시스템 효과 속성 저장소의 유형을 지정합니다. |
EDataFlow EDataFlow 열거형은 오디오 엔드포인트 디바이스와 애플리케이션 간에 오디오 데이터가 흐르는 방향을 나타내는 상수를 정의합니다. |
EndpointFormFactor EndpointFormFactor 열거형은 오디오 엔드포인트 디바이스의 일반적인 물리적 특성을 나타내는 상수를 정의합니다. |
ERole ERole 열거형은 시스템이 오디오 엔드포인트 디바이스에 할당한 역할을 나타내는 상수를 정의합니다. |