Freigeben über


KSPROPERTY_AUDIOSIGNALPROCESSING_MODES

Die KSPROPERTY_AUDIOSIGNALPROCESSING_MODES-Eigenschaft gibt die Liste der Audiosignalverarbeitungsmodi zurück, die von einer Pinfactory unterstützt werden.

Nutzungszusammenfassungstabelle

Herunterladen Set Ziel Eigenschaftendeskriptortyp Eigenschaftswerttyp

Ja

Nein

Pin Factory (über Filter instance)

KSP_PIN

KSMULTIPLE_ITEM

Der Eigenschaftswert ist eine Struktur, gefolgt von null (0) oder mehr GUIDs.

Rückgabewert

KSPROPERTY_AUDIOSIGNALPROCESSING_MODES gibt einen KSMULTIPLE_ITEM gefolgt von null (0) oder mehr GUIDS zurück. Die KSMULTIPLE_ITEM. Count-Member enthält die Anzahl von GUIDs. Die KSMULTIPLE_ITEM. Size-Member enthält die Gesamtgröße des Eigenschaftswerts. Jede GUID identifiziert einen Vom Audiotreiber unterstützten Signalverarbeitungsmodus für die Pin-ID, die im PinId-Element der KSP_PIN-Struktur angegeben ist.

In Windows 8.1 gab es zwei definierte Audiosignalverarbeitungsmodi:

  • AUDIO_SIGNALPROCESSINGMODE_DEFAULT
  • AUDIO_SIGNALPROCESSINGMODE_RAW.

In Windows 10 werden fünf zusätzliche Modus definiert:

  • AUDIO_SIGNALPROCESSINGMODE_COMMUNICATIONS
  • AUDIO_SIGNALPROCESSINGMODE_SPEECH
  • AUDIO_SIGNALPROCESSINGMODE_MEDIA
  • AUDIO_SIGNALPROCESSINGMODE_MOVIE
  • AUDIO_SIGNALPROCESSINGMODE_NOTIFICATION

Weitere Informationen finden Sie unter Audiosignalverarbeitungsmodi.

Bemerkungen

Dem grundlegenden Unterstützungshandler für KSPROPERTY_AUDIOSIGNALPROCESSING_MODES sollte eine KSP_PIN-Struktur übergeben werden, und die Unterstützung sollte nur für Nicht-Loopback-Streaming-Pins angekündigt werden. Audiotreiber sollten Signalverarbeitungsmodi nur auf Host- und Auslagerungspins unterstützen. Bei Loopback- oder Bridge-Pins sollte der Audiotreiber die -Eigenschaft weiterhin unterstützen, aber eine KSMULTIPLE_ITEM-Struktur zurückgeben, deren Count-Parameter auf Null (0) festgelegt ist.

Jeder Audio-Miniporttreiber, der für die Arbeit mit dem Microsoft-Audioportklassentreiber (Portcls) entwickelt wurde, kann die IMiniportAudioSignalProcessing::GetModes-Methode implementieren.

Requirements (Anforderungen)

Version

Windows 8.1

Header

Ksmedia.h

Siehe auch

IMiniportAudioSignalProcessing::GetModes

KSMULTIPLE_ITEM

KSP_PIN