KSPROPSETID_Audio property set indicates the range of data and control supported by an audio stream. The miniport driver should support the KSPROPERTY_AUDIO_LATENCY property. All other properties in this property set are optional.
In cases where the hardware does not support a capability, the miniport driver should return an error for the get- and set-property calls so that the upper-layer driver can handle the call. For example, a miniport driver for hardware that does not support volume control should return an error for the KSPROPERTY_AUDIO_VOLUMELEVEL calls, thus enabling a driver higher in the stack (such as a kernel mixer) to set the volume of a stream.
The property items in this set are specified by KSPROPERTY_AUDIO enumeration values.
The following properties are part of the
KSPROPSETID_Audio property set: