mmdeviceapi.h-Header

Dieser Header wird von Core Audio-APIs verwendet. Weitere Informationen finden Sie unter

mmdeviceapi.h enthält die folgenden Programmierschnittstellen:

Schnittstellen

 
IActivateAudioInterfaceAsyncOperation

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

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

Eine Rückrufschnittstelle, die von Clients implementiert wird, um Benachrichtigungen zu empfangen, wenn sich die Eigenschaften von Audiosystemeffekten ändern.
IAudioSystemEffectsPropertyStore

Ermöglicht den Zugriff auf die Verwaltung von Audiospeichern für Audioeffekte 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 bietet Methoden zum Auflisten von Multimediageräteressourcen.
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 die Standardrolle geändert wird, die einem Endpunktgerät zugewiesen ist.

Functions

 
ActivateAudioInterfaceAsync

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

Strukturen

 
AudioExtensionParams

Diese Struktur wird über IShellPropSheetExt::AddPages an die Eigenschaftenseite Systemsteuerung Endpunkterweiterung ü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.

Enumerationen

 
AUDIO_SYSTEMEFFECTS_PROPERTYSTORE_TYPE

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

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

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

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