// ksmedia.h
typedef struct tagKSATTRIBUTE_AUDIOSIGNALPROCESSING_MODE {
KSATTRIBUTE AttributeHeader;
GUID SignalProcessingMode;
} KSATTRIBUTE_AUDIOSIGNALPROCESSING_MODE, *PKSATTRIBUTE_AUDIOSIGNALPROCESSING_MODE;
View the official Windows Driver Kit DDI referenceNo description available.
The KSATTRIBUTE_AUDIOSIGNALPROCESSING_MODE structure specifies an audio signal processing mode.
This structure is used to by mode aware drivers with KSDATAFORMAT which contain a KSMULTIPLE_ITEM of KSATTRIBUTE structures that reference a KSATTRIBUTE_AUDIOSIGNALPROCESSING_MODE.
The KSATTRIBUTE_AUDIOSIGNALPROCESSING_MODE AttributeHeader.Attribute member is set to KSATTRIBUTEID_AUDIOSIGNALPROCESSING_MODE, and the KSATTRIBUTE_AUDIOSIGNALPROCESSING_MODE SignalProcessingMode member is set to AUDIO_SIGNALPROCESSINGMODE_DEFAULT or other processing modes that the driver supports. For more information, see KS Data Formats and Data Ranges.
AttributeHeaderThe AttributeHeader member specifies the attribute header using a KSATTRIBUTE data type.
SignalProcessingModeThe SignalProcessingMode member specifies the unique GUIDs of the SignalProcessingMode. For more information, see Audio Signal Processing Modes.