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 |