KSPROPSETID_AudioLoopback
Le jeu de propriétés KSPROPSETID_AudioLoopback est utilisé par le pilote audio pour indiquer le point d’appui de bouclage avant et post-volume et désactiver le son.
Le fichier d’en-tête Ksmedia.h définit le jeu de propriétés KSPROPSETID_AudioLoopback comme suit :
#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)
Le jeu de propriétés KSPROPSETID_AudioLoopback contient la propriété KS suivante :
Notes
KSPROPSETID_AudioLoopback avec KSPROPERTY_AUDIOLOOPBACK_TAPPOINT_CAPS demande de KSPROPERTY_TYPE_BASICSUPPORT retourne des indicateurs indiquant la prise en charge de l’obtention et du support de base.
KSPROPERTY_TYPE_SET n’est pas pris en charge.
KSPROPSETID_AudioLoopback avec KSPROPERTY_AUDIOLOOPBACK_TAPPOINT_CAPS et KSPROPERTY_TYPE_GET retourne une or au niveau du bit des fonctionnalités prises en charge :
AUDIOLOOPBACK_TAPPOINT_CAPS_PREVOLUMEMUTE | AUDIOLOOPBACK_TAPPOINT_CAPS_POSTVOLUMEMUTE
Pour la compatibilité descendante, si KSPROPERTY_AUDIOLOOPBACK_TAPPOINT_CAPS n’est pas pris en charge, le pilote est supposé prendre en charge AUDIOLOOPBACK_TAPPOINT_CAPS_PREVOLUMEMUTE
.
Par stratégie, la prise en charge de AUDIOLOOPBACK_TAPPOINT_CAPS_PREVOLUMEMUTE est requise. Un pilote implémentant KSPROPERTY_AUDIOLOOPBACK_TAPPOINT_CAPS doit retourner soit AUDIOLOOPBACK_TAPPOINT_CAPS_PREVOLUMEMUTE
soit AUDIOLOOPBACK_TAPPOINT_CAPS_PREVOLUMEMUTE | AUDIOLOOPBACK_TAPPOINT_CAPS_POSTVOLUMEMUTE
.
Un pilote qui prend uniquement en charge AUDIOLOOPBACK_TAPPOINT_CAPS_POSTVOLUMEMUTE
l’échec des tests HLK.
Enum AUDIOLOOPBACK_TAPPOINT_TYPE
L’énumération AUDIOLOOPBACK_TAPPOINT_TYPE contient les définitions de points de pré-appui et post-tap. Pour plus d’informations, consultez AUDIOLOOPBACK_TAPPOINT_TYPE énumération.