KSPROPSETID_AudioLoopback
Il set di proprietà KSPROPSETID_AudioLoopback viene usato dal driver audio per indicare il punto di tocco di loopback pre e post volume e disattivazione.
Il file di intestazione Ksmedia.h definisce il set di proprietà KSPROPSETID_AudioLoopback come indicato di seguito:
#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)
Il set di proprietà KSPROPSETID_AudioLoopback contiene la proprietà KS seguente:
Osservazioni:
KSPROPSETID_AudioLoopback con KSPROPERTY_AUDIOLOOPBACK_TAPPOINT_CAPS che richiede KSPROPERTY_TYPE_BASICSUPPORT restituirà flag che indicano il supporto per ottenere e il supporto di base.
KSPROPERTY_TYPE_SET non è supportato.
KSPROPSETID_AudioLoopback con KSPROPERTY_AUDIOLOOPBACK_TAPPOINT_CAPS e KSPROPERTY_TYPE_GET restituirà un OR bit per bit delle funzionalità supportate:
AUDIOLOOPBACK_TAPPOINT_CAPS_PREVOLUMEMUTE | AUDIOLOOPBACK_TAPPOINT_CAPS_POSTVOLUMEMUTE
Per la compatibilità con le versioni precedenti, se KSPROPERTY_AUDIOLOOPBACK_TAPPOINT_CAPS non è supportato, si presuppone che il driver supporti AUDIOLOOPBACK_TAPPOINT_CAPS_PREVOLUMEMUTE
.
Per criterio, è necessario il supporto per AUDIOLOOPBACK_TAPPOINT_CAPS_PREVOLUMEMUTE. Un driver che implementa KSPROPERTY_AUDIOLOOPBACK_TAPPOINT_CAPS deve restituire AUDIOLOOPBACK_TAPPOINT_CAPS_PREVOLUMEMUTE
o AUDIOLOOPBACK_TAPPOINT_CAPS_PREVOLUMEMUTE | AUDIOLOOPBACK_TAPPOINT_CAPS_POSTVOLUMEMUTE
.
Un driver che supporta solo non AUDIOLOOPBACK_TAPPOINT_CAPS_POSTVOLUMEMUTE
riuscirà a eseguire test HLK.
enumerazione AUDIOLOOPBACK_TAPPOINT_TYPE
L'enumerazione AUDIOLOOPBACK_TAPPOINT_TYPE contiene le definizioni di punti di tocco pre e post.The AUDIOLOOPBACK_TAPPOINT_TYPE enumerazione contains the pre and post tap point definitions. Per altre informazioni, vedere AUDIOLOOPBACK_TAPPOINT_TYPE enumerazione.