Estructura AudioClientProperties (audioclient.h)
La estructura AudioClientProperties se usa para establecer los parámetros que describen las propiedades de la secuencia de audio del cliente.
Sintaxis
typedef struct AudioClientProperties {
UINT32 cbSize;
BOOL bIsOffload;
AUDIO_STREAM_CATEGORY eCategory;
AUDCLNT_STREAMOPTIONS Options;
} AudioClientProperties;
Miembros
cbSize
Tamaño de la estructura AudioClientProperties , en bytes.
bIsOffload
Valor booleano para indicar si la secuencia de audio está descargada por hardware o no.
eCategory
Enumeración que se usa para especificar la categoría de la secuencia de audio.
Options
Miembro de la enumeración AUDCLNT_STREAMOPTIONS que describe las características de la secuencia.
Se admite en Windows 8.1 y versiones posteriores.
Comentarios
A partir de Windows 10, las secuencias de audio descargadas por hardware deben estar controladas por eventos. Esto significa que si llama a IAudioClient2::SetClientProperties y establece el parámetro bIsOffload de AudioClientProperties en TRUE, debe especificar la marca AUDCLNT_STREAMFLAGS_EVENTCALLBACK en el parámetro StreamFlags en IAudioClient::Initialize.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Compilación 22000 de Windows |
Encabezado | audioclient.h |