KSPROPSETID_AudioEngine
O conjunto de propriedades KSPROPSETID_AudioEngine contém propriedades KS que o driver de áudio pode usar para fornecer mais informações sobre o nó do mecanismo de áudio de hardware.
KSPROPSETID_AudioEngine está disponível com Windows 8 e versões posteriores do sistema operacional Windows.
Quando uma solução de hardware dá suporte ao descarregamento de áudio, o driver de áudio para o hardware deve expor seus recursos de maneira específica para que o Windows 8 pilha de áudio no modo de usuário possa descobrir esses recursos e tirar proveito deles.
Para dar suporte à arquitetura de descarregamento de áudio fornecida com Windows 8, a solução de hardware deve implementar um mecanismo de áudio de hardware. O driver de áudio para esse hardware deve expor o mecanismo de áudio de hardware como um nó KS (streaming de kernel) do mecanismo de áudio contido em um filtro KS. O tipo de nó que foi recentemente definido para essa finalidade é KSNODETYPE_AUDIO_ENGINE. A enumeração KSPROPERTY_AUDIOENGINE é usada para representar as novas propriedades de KS.
O arquivo de cabeçalho Ksmedia.h define a propriedade KSPROPSETID_AudioEngine definida da seguinte maneira:
#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)
O conjunto de propriedades KSPROPSETID_AudioEngine contém as propriedades KS a seguir.
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
Esses nomes de propriedade são definidos na enumeração KSPROPERTY_AUDIOENGINE .