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. |