Compartilhar via


KSPROPSETID_AudioLoopback

O conjunto de propriedades KSPROPSETID_AudioLoopback é usado pelo driver de áudio para indicar o ponto de toque de loopback, pré e pós volume e mudo.

O arquivo de cabeçalho Ksmedia.h define o conjunto de propriedades KSPROPSETID_AudioLoopback da seguinte maneira:

#define STATIC_KSPROPSETID_AudioLoopback 0xb3648bc8, 0x5b91, 0x468a, 0xb9, 0x4d, 0xf4, 0x64, 0x12, 0x50, 0x91, 0x7c
DEFINE_GUIDSTRUCT("B3648BC8-5B91-468A-B94D-F4641250917C", KSPROPSETID_AudioLoopback);
#define KSPROPSETID_AudioLoopback DEFINE_GUIDNAMED(KSPROPSETID_AudioLoopback)

O conjunto de propriedades KSPROPSETID_AudioLoopback contém a seguinte propriedade KS:

KSPROPERTY_AUDIOLOOPBACK

Comentários

KSPROPSETID_AudioLoopback com KSPROPERTY_AUDIOLOOPBACK_TAPPOINT_CAPS solicitando KSPROPERTY_TYPE_BASICSUPPORT retornará sinalizadores indicando suporte para obter e suporte básico.

KSPROPERTY_TYPE_SET não é suportado.

KSPROPSETID_AudioLoopback com KSPROPERTY_AUDIOLOOPBACK_TAPPOINT_CAPS e KSPROPERTY_TYPE_GET retornará um bit a bit OU dos recursos suportados:

AUDIOLOOPBACK_TAPPOINT_CAPS_PREVOLUMEMUTE | AUDIOLOOPBACK_TAPPOINT_CAPS_POSTVOLUMEMUTE

Para compatibilidade com versões anteriores, se KSPROPERTY_AUDIOLOOPBACK_TAPPOINT_CAPS não for suportado, presume-se que o driver ofereça suporte AUDIOLOOPBACK_TAPPOINT_CAPS_PREVOLUMEMUTEao .

Por política, o suporte para AUDIOLOOPBACK_TAPPOINT_CAPS_PREVOLUMEMUTE é necessário. Um driver que implementa KSPROPERTY_AUDIOLOOPBACK_TAPPOINT_CAPS deve retornar ou AUDIOLOOPBACK_TAPPOINT_CAPS_PREVOLUMEMUTEAUDIOLOOPBACK_TAPPOINT_CAPS_PREVOLUMEMUTE | AUDIOLOOPBACK_TAPPOINT_CAPS_POSTVOLUMEMUTE.

Um driver que suporta AUDIOLOOPBACK_TAPPOINT_CAPS_POSTVOLUMEMUTE apenas falhará no teste HLK.

AUDIOLOOPBACK_TAPPOINT_TYPE enum

O AUDIOLOOPBACK_TAPPOINT_TYPE enum contém as definições de ponto de toque pré e pós. Para obter mais informações, consulte AUDIOLOOPBACK_TAPPOINT_TYPE enum.

Confira também

KSPROPERTY_AUDIOLOOPBACK

Estrutura KSPROPERTY

AUDIOLOOPBACK_TAPPOINT_TYPE enum

Estrutura KSATTRIBUTE_AUDIOLOOPBACK_TAPPOINT