KSATTRIBUTE_AUDIOSIGNALPROCESSING_MODE structure (ksmedia.h)
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.
Syntax
typedef struct tagKSATTRIBUTE_AUDIOSIGNALPROCESSING_MODE {
KSATTRIBUTE AttributeHeader;
GUID SignalProcessingMode;
} KSATTRIBUTE_AUDIOSIGNALPROCESSING_MODE, *PKSATTRIBUTE_AUDIOSIGNALPROCESSING_MODE;
Members
AttributeHeader
The AttributeHeader member specifies the attribute header using a KSATTRIBUTE data type.
SignalProcessingMode
The SignalProcessingMode member specifies the unique GUIDs of the SignalProcessingMode. For more information, see Audio Signal Processing Modes.
Requirements
Requirement | Value |
---|---|
Header | ksmedia.h (include Ksmedia.h) |