KSPROPERTY_AUDIOENGINE_LOOPBACK_PROTECTION

The KSPROPERTY_AUDIOENGINE_LOOPBACK_PROTECTION property request allows the audio driver to set the loopback protection status of the audio engine node.

Usage Summary Table

Get Set Target Property descriptor type Property value type

No

Yes

Node via Pin instance

KSP_NODE

ULONG

Return Value

The KSPROPERTY_AUDIOENGINE_LOOPBACK_PROTECTION property request returns STATUS_SUCCESS to indicate that it has completed successfully. Otherwise, the request returns an appropriate error status code.

Remarks

The input buffer that is associated with this property call is populated with an enumeration value of type CONSTRICTOR_OPTION. So the input buffer is either set to CONSTRICTOR_OPTION_DISABLE or CONSTRICTOR_OPTION_MUTE.

If there are any active streams with CONSTRICTOR_OPTION_MUTE in effect, then the KS loopback tap for this audio output will emit silence. If all the active streams have CONSTRICTOR_OPTION_DISABLE in effect (which is the default state), then and only then does the loopback tap contain meaningful data.

Requirements

Version

Windows 8

Header

Ksmedia.h

See also

KSPROPERTY_AUDIOENGINE