KSPROPERTY_AUDIO_QUALITY
The KSPROPERTY_AUDIO_QUALITY property specifies the quality level of a node's output stream. This is a property of an SRC node (KSNODETYPE_SRC).
Usage Summary Table
Get | Set | Target | Property descriptor type | Property value type |
---|---|---|---|---|
Yes |
Yes |
Pin |
KSNODEPROPERTY | ULONG |
The property value (operation data) is of type ULONG and indicates the output stream's quality level. This value should be set to one of the following constants from header file Ksmedia.h:
KSAUDIO_QUALITY_WORST
Worst quality
KSAUDIO_QUALITY_PC
Standard computer quality (with no constraints)
KSAUDIO_QUALITY_BASIC
Basic (low-end) consumer audio quality (default value)
KSAUDIO_QUALITY_ADVANCED
Advanced (high-end) consumer audio quality
Return Value
A KSPROPERTY_AUDIO_QUALITY property request returns STATUS_SUCCESS to indicate that it has completed successfully. Otherwise, the request returns an appropriate error status code.
Remarks
For information about the types of sample-rate conversion that the KMixer system driver performs, see KMixer Driver Sample Rate Conversion and Mixing Policy.
Requirements
Header |
Ksmedia.h (include Ksmedia.h) |