Compartir a través de


KSPROPSETID_AudioEngine

El conjunto de propiedades KSPROPSETID_AudioEngine contiene propiedades KS que el controlador de audio puede usar para proporcionar más información sobre el nodo del motor de audio de hardware.

KSPROPSETID_AudioEngine está disponible con Windows 8 y versiones posteriores del sistema operativo Windows.

Cuando una solución de hardware admite la descarga de audio, el controlador de audio para el hardware debe exponer sus funcionalidades de una manera específica para que la pila de audio en modo de usuario Windows 8 pueda detectar estas funcionalidades y aprovecharlas.

Para admitir la arquitectura de descarga de audio proporcionada con Windows 8, la solución de hardware debe implementar un motor de audio de hardware. El controlador de audio de este hardware debe exponer el motor de audio de hardware como un nodo de streaming de kernel (KS) del motor de audio que se encuentra dentro de un filtro KS. El tipo de nodo que se ha definido recientemente para este propósito es KSNODETYPE_AUDIO_ENGINE. La enumeración KSPROPERTY_AUDIOENGINE se usa para representar las nuevas propiedades de KS.

El archivo de encabezado Ksmedia.h define la propiedad KSPROPSETID_AudioEngine establecida de la siguiente manera:

#define STATIC_KSPROPSETID_AudioEngine\
    0x3A2F82DCL, 0x886F, 0x4BAA, 0x9E, 0xB4, 0x8, 0x2B, 0x90, 0x25, 0xC5, 0x36
DEFINE_GUIDSTRUCT("3A2F82DC-886F-4BAA-9EB4-082B9025C536", KSPROPSETID_AudioEngine);
#define KSPROPSETID_AudioEngine DEFINE_GUIDNAMED(KSPROPSETID_AudioEngine)

El conjunto de propiedades KSPROPSETID_AudioEngine contiene las siguientes propiedades de KS.

KSPROPERTY_AUDIOENGINE_BUFFER_SIZE_RANGE

KSPROPERTY_AUDIOENGINE_DESCRIPTOR

KSPROPERTY_AUDIOENGINE_DEVICEFORMAT

KSPROPERTY_AUDIOENGINE_GFXENABLE

KSPROPERTY_AUDIOENGINE_LFXENABLE

KSPROPERTY_AUDIOENGINE_LOOPBACK_PROTECTION

KSPROPERTY_AUDIOENGINE_MIXFORMAT

KSPROPERTY_AUDIOENGINE_SUPPORTEDDEVICEFORMATS

KSPROPERTY_AUDIOENGINE_VOLUMELEVEL

Estos nombres de propiedad se definen en la enumeración KSPROPERTY_AUDIOENGINE .