KSATTRIBUTE_AUDIOSIGNALPROCESSING_MODE - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// ksmedia.h

typedef struct tagKSATTRIBUTE_AUDIOSIGNALPROCESSING_MODE {
  KSATTRIBUTE AttributeHeader;
  GUID        SignalProcessingMode;
} KSATTRIBUTE_AUDIOSIGNALPROCESSING_MODE, *PKSATTRIBUTE_AUDIOSIGNALPROCESSING_MODE;
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ns-ksmedia-tagksattribute_audiosignalprocessing_mode)

tagKSATTRIBUTE_AUDIOSIGNALPROCESSING_MODE structure

Description

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.

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.