Interfaz IAudioClient2 (audioclient.h)
La interfaz IAudioClient2 se deriva de la interfaz IAudioClient , con un conjunto de métodos adicionales que permiten que un cliente de audio de la API de sesión de audio (WASAPI) de Windows haga lo siguiente: opte por descargar, consultar propiedades de flujo y obtener información del hardware que controla la descarga. El cliente de audio puede crear correctamente una secuencia descargada si el punto de conexión subyacente admite el motor de audio de hardware, el punto de conexión se ha enumerado y detectado por el sistema de audio y todavía hay instancias de anclaje de descarga disponibles en el punto de conexión.
Herencia
La interfaz IAudioClient2 hereda de la interfaz IAudioClient . IAudioClient2 también tiene estos tipos de miembros:
Métodos
La interfaz IAudioClient2 tiene estos métodos.
IAudioClient2::GetBufferSizeLimits El método GetBufferSizeLimits devuelve los límites de tamaño del búfer del motor de audio de hardware en unidades de 100 nanosegundos. |
IAudioClient2::IsOffloadCapable El método IsOffloadCapable recupera información sobre si el punto de conexión en el que se crea una secuencia es capaz de admitir una secuencia de audio descargada. |
IAudioClient2::SetClientProperties Establece las propiedades de la secuencia de audio rellenando una estructura AudioClientProperties. |
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 8 [aplicaciones de escritorio | Aplicaciones para UWP] |
Servidor mínimo compatible | Windows Server 2012 [aplicaciones de escritorio | Aplicaciones para UWP] |
Plataforma de destino | Windows |
Encabezado | audioclient.h |