mmdeviceapi.h-Header

Dieser Header wird von Core Audio-APIs verwendet. Weitere Informationen findest du unter:

mmdeviceapi.h enthält die folgenden Programmierschnittstellen:

Interfaces

 
IActivateAudioInterfaceAsyncOperation

Stellt einen asynchronen Vorgang dar, der eine WASAPI-Schnittstelle aktiviert, und stellt eine Methode zum Abrufen der Ergebnisse der Aktivierung bereit.
IActivateAudioInterfaceCompletionHandler

Stellt einen Rückruf bereit, um anzugeben, dass die Aktivierung einer WASAPI-Schnittstelle abgeschlossen ist.
IAudioSystemEffectsPropertyChangeNotificationClient

Eine von Clients implementierte Rückrufschnittstelle zum Empfangen von Benachrichtigungen, wenn sich eigenschaften von Audiosystemeffekten ändern.
IAudioSystemEffectsPropertyStore

Bietet Zugriff auf die Verwaltung von Audiospeichern für Audiosysteme und die Registrierung für Benachrichtigungen, wenn sich die Eigenschaften von Audiosystemeffekten ändern.
IMMDevice

Die IMMDevice-Schnittstelle kapselt die generischen Features einer Multimediageräteressource.
IMMDeviceCollection

Die IMMDeviceCollection-Schnittstelle stellt eine Sammlung von Multimediageräteressourcen dar.
IMMDeviceEnumerator

Die IMMDeviceEnumerator-Schnittstelle stellt Methoden zum Aufzählen von Multimediageräteressourcen bereit.
IMMEndpoint

Die IMMEndpoint-Schnittstelle stellt ein Audioendpunktgerät dar.
IMMNotificationClient

Die IMMNotificationClient-Schnittstelle stellt Benachrichtigungen bereit, wenn ein Audioendpunktgerät hinzugefügt oder entfernt wird, wenn sich der Zustand oder die Eigenschaften eines Endpunktgeräts ändern oder wenn eine Änderung in der Standardrolle vorhanden ist, die einem Endpunktgerät zugewiesen ist.

Functions

 
ActivateAudioInterfaceAsync-

Ermöglicht Universelle Windows-Plattform (UWP) Apps den Zugriff auf bereits vorhandene COM-Schnittstellen (Component Object Model) in der WASAPI-Familie.

Structures

 
AudioExtensionParams

Diese Struktur wird über IShellPropSheetExt::AddPages an die Endpunkterweiterungsseite der Systemsteuerung übergeben und zum Erstellen von Endpunkt-PropertyPages verwendet.
DIRECTX_AUDIO_ACTIVATION_PARAMS

Die DIRECTX_AUDIO_ACTIVATION_PARAMS Struktur gibt die Initialisierungsparameter für einen DirectSound-Stream an.

Aufzählungen

 
AUDIO_SYSTEMEFFECTS_PROPERTYSTORE_TYPE

Gibt den Typ eines Eigenschaftenspeichers für Audiosystemeffekte an.
EDataFlow

Die EDataFlow-Aufzählung definiert Konstanten, die die Richtung angeben, in der Audiodaten zwischen einem Audioendpunktgerät und einer Anwendung fließen.
EndpointFormFactor

Die EndpointFormFactor-Aufzählung definiert Konstanten, die die allgemeinen physischen Attribute eines Audioendpunktgeräts angeben.
ERole

Die ERole-Aufzählung definiert Konstanten, die die Rolle angeben, die das System einem Audioendpunktgerät zugewiesen hat.