Compartir a través de


encabezado mmdeviceapi.h

Core Audio API usa este encabezado. Para más información, consulte:

mmdeviceapi.h contiene las siguientes interfaces de programación:

Interfaces

 
IActivateAudioInterfaceAsyncOperation

Representa una operación asincrónica que activa una interfaz WASAPI y proporciona un método para recuperar los resultados de la activación.
IActivateAudioInterfaceCompletionHandler

Proporciona una devolución de llamada para indicar que la activación de una interfaz WASAPI está completa.
IAudioSystemEffectsPropertyChangeNotificationClient

Interfaz de devolución de llamada implementada por los clientes para recibir notificaciones cuando cambian las propiedades del efecto del sistema de audio.
IAudioSystemEffectsPropertyStore

Proporciona acceso para administrar los almacenes de audio de efectos del sistema de audio y para registrarse para recibir notificaciones cuando cambian las propiedades del efecto del sistema de audio.
IMMDevice

La interfaz IMMDevice encapsula las características genéricas de un recurso de dispositivo multimedia.
IMMDeviceCollection

La interfaz IMMDeviceCollection representa una colección de recursos de dispositivos multimedia.
IMMDeviceEnumerator

La interfaz IMMDeviceEnumerator proporciona métodos para enumerar recursos de dispositivos multimedia.
IMMEndpoint

La interfaz IMMEndpoint representa un dispositivo de punto de conexión de audio.
IMMNotificationClient

La interfaz IMMNotificationClient proporciona notificaciones cuando se agrega o quita un dispositivo de punto de conexión de audio, cuando cambia el estado o las propiedades de un dispositivo de punto de conexión, o cuando hay un cambio en el rol predeterminado asignado a un dispositivo de punto de conexión.

Functions

 
ActivateAudioInterfaceAsync

Permite que las aplicaciones de la Tienda Windows accedan a interfaces preexistentes del Modelo de objetos componentes (COM) en la familia WASAPI.

Estructuras

 
AudioExtensionParams

Esta estructura se pasa a la página de propiedades de la extensión de punto de conexión de Panel de control a través de IShellPropSheetExt::AddPages y se usa para crear propertyPages del punto de conexión.
DIRECTX_AUDIO_ACTIVATION_PARAMS

La estructura DIRECTX_AUDIO_ACTIVATION_PARAMS especifica los parámetros de inicialización de una secuencia de DirectSound.

Enumeraciones

 
AUDIO_SYSTEMEFFECTS_PROPERTYSTORE_TYPE

Especifica el tipo de almacén de propiedades de efectos del sistema de audio.
EDataFlow

La enumeración EDataFlow define constantes que indican la dirección en la que fluyen los datos de audio entre un dispositivo de punto de conexión de audio y una aplicación.
EndpointFormFactor

La enumeración EndpointFormFactor define constantes que indican los atributos físicos generales de un dispositivo de punto de conexión de audio.
ERole

La enumeración ERole define constantes que indican el rol que el sistema ha asignado a un dispositivo de punto de conexión de audio.