KSPROPSETID_AudioLoopback
Der KSPROPSETID_AudioLoopback Eigenschaftensatz wird vom Audiotreiber verwendet, um den Loopback-Tipppunkt vor und nach der Lautstärke anzugeben und stummzuschalten.
Die Headerdatei "Ksmedia.h " definiert den KSPROPSETID_AudioLoopback Eigenschaftensatz wie folgt:
#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)
Der eigenschaftensatz KSPROPSETID_AudioLoopback enthält die folgende KS-Eigenschaft:
Hinweise
KSPROPSETID_AudioLoopback mit KSPROPERTY_AUDIOLOOPBACK_TAPPOINT_CAPS, die KSPROPERTY_TYPE_BASICSUPPORT anfordern, geben Flags zurück, die die Unterstützung für den Abruf und grundlegende Unterstützung angeben.
KSPROPERTY_TYPE_SET wird nicht unterstützt.
KSPROPSETID_AudioLoopback mit KSPROPERTY_AUDIOLOOPBACK_TAPPOINT_CAPS und KSPROPERTY_TYPE_GET gibt ein bitweises ODER der unterstützten Funktionen zurück:
AUDIOLOOPBACK_TAPPOINT_CAPS_PREVOLUMEMUTE | AUDIOLOOPBACK_TAPPOINT_CAPS_POSTVOLUMEMUTE
Wenn KSPROPERTY_AUDIOLOOPBACK_TAPPOINT_CAPS nicht unterstützt wird, wird aus Gründen der Abwärtskompatibilität davon ausgegangen, dass der Treiber unterstützt AUDIOLOOPBACK_TAPPOINT_CAPS_PREVOLUMEMUTE
wird.
Durch die Richtlinie ist unterstützung für AUDIOLOOPBACK_TAPPOINT_CAPS_PREVOLUMEMUTE erforderlich. Ein Treiber, der KSPROPERTY_AUDIOLOOPBACK_TAPPOINT_CAPS implementiert, sollte entweder AUDIOLOOPBACK_TAPPOINT_CAPS_PREVOLUMEMUTE
oder AUDIOLOOPBACK_TAPPOINT_CAPS_PREVOLUMEMUTE | AUDIOLOOPBACK_TAPPOINT_CAPS_POSTVOLUMEMUTE
zurückgegeben werden.
Ein Treiber, der nur unterstützt AUDIOLOOPBACK_TAPPOINT_CAPS_POSTVOLUMEMUTE
, schlägt hlK-Tests fehl.
AUDIOLOOPBACK_TAPPOINT_TYPE-Enumeration
Die AUDIOLOOPBACK_TAPPOINT_TYPE Enumeration enthält die Definitionen vor und nach dem Tippen auf Punkt. Weitere Informationen finden Sie unter AUDIOLOOPBACK_TAPPOINT_TYPE Enumeration.