IAudioStateMonitor-Schnittstelle (audiostatemonitorapi.h)
Stellt APIs zum Abfragen des Soundpegels von Audiostreams und zum Empfangen von Benachrichtigungen bereit, wenn sich der Soundpegel ändert.
Vererbung
Die IAudioStateMonitor-Schnittstelle erbt von der IUnknown-Schnittstelle.
Methoden
Die IAudioStateMonitor-Schnittstelle verfügt über diese Methoden.
IAudioStateMonitor::GetSoundLevel Ruft den aktuellen Soundpegel für die Audiostreams ab, die einem IAudioStateMonitor zugeordnet sind. |
IAudioStateMonitor::RegisterCallback Registriert eine Implementierung von AudioStateMonitorCallback, die aufgerufen wird, wenn das System den Soundpegel der audiostreams ändert, die von einem IAudioStateMonitor überwacht werden. |
IAudioStateMonitor::UnregisterCallback Hebt die Registrierung eines AudioStateMonitorCallback auf, der zuvor mit einem Aufruf von IAudioStateMonitor::RegisterCallback registriert wurde. |
Hinweise
Die Methode, die Sie zum Instanziieren der Schnittstelle verwenden, bestimmt, welche Audiodatenströme überwacht werden. Factorymethoden werden für die Überwachung von Aufnahme- und Renderdatenströmen sowie für die Überwachung von Datenströmen basierend auf audiokategorie, Geräterolle und Audiogeräte-ID bereitgestellt.
- CreateCaptureAudioStateMonitor
- CreateCaptureAudioStateMonitorForCategory
- CreateCaptureAudioStateMonitorForCategoryAndDeviceId
- CreateCaptureAudioStateMonitorForCategoryAndDeviceRole
- CreateRenderAudioStateMonitor
- CreateRenderAudioStateMonitorForCategory
- CreateRenderAudioStateMonitorForCategoryAndDeviceId
- CreateRenderAudioStateMonitorForCategoryAndDeviceRole
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Build 19043 |
Kopfzeile | audiostatemonitorapi.h |