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

Consulte también

AudioClientProperties

Interfaces de audio principales

IAudioClient