IAudioStateMonitor 인터페이스(audiostatemonitorapi.h)
오디오 스트림의 소리 수준을 쿼리하고 소리 수준이 변경되면 알림을 수신하기 위한 API를 제공합니다.
상속
IAudioStateMonitor 인터페이스는 IUnknown 인터페이스에서 상속됩니다.
메서드
IAudioStateMonitor 인터페이스에는 이러한 메서드가 있습니다.
IAudioStateMonitor::GetSoundLevel IAudioStateMonitor와 연결된 오디오 스트림의 현재 사운드 수준을 가져옵니다. |
IAudioStateMonitor::RegisterCallback 시스템이 IAudioStateMonitor에서 모니터링하는 오디오 스트림의 사운드 수준을 변경할 때 호출되는 AudioStateMonitorCallback의 구현을 등록합니다. |
IAudioStateMonitor::UnregisterCallback 이전에 IAudioStateMonitor::RegisterCallback에 대한 호출로 등록된 AudioStateMonitorCallback의 등록을 취소합니다. |
설명
인터페이스를 인스턴스화하는 데 사용하는 메서드는 모니터링되는 오디오 스트림을 결정합니다. 팩터리 메서드는 캡처 및 렌더링 스트림을 모니터링하고 오디오 범주, 디바이스 역할 및 오디오 디바이스 ID를 기반으로 스트림을 모니터링하기 위해 제공됩니다.
- CreateCaptureAudioStateMonitor
- CreateCaptureAudioStateMonitorForCategory
- CreateCaptureAudioStateMonitorForCategoryAndDeviceId
- CreateCaptureAudioStateMonitorForCategoryAndDeviceRole
- CreateRenderAudioStateMonitor
- CreateRenderAudioStateMonitorForCategory
- CreateRenderAudioStateMonitorForCategoryAndDeviceId
- CreateRenderAudioStateMonitorForCategoryAndDeviceRole
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 빌드 19043 |
머리글 | audiostatemonitorapi.h |