KSPROPERTY_AUDIOSIGNALPROCESSING_MODES

La proprietà KSPROPERTY_AUDIOSIGNALPROCESSING_MODES restituisce l'elenco delle modalità di elaborazione dei segnali audio supportate da una factory di pin.

Tabella riepilogo utilizzo

Recupero Set Destinazione Tipo di descrittore di proprietà Tipo valore proprietà

No

Aggiungi factory (tramite istanza del filtro)

KSP_PIN

KSMULTIPLE_ITEM

Il valore della proprietà è una struttura, seguita da zero (0) o più GUID.

Valore restituito

KSPROPERTY_AUDIOSIGNALPROCESSING_MODES restituisce un KSMULTIPLE_ITEM seguito da zero (0) o più GUIDS. The KSMULTIPLE_ITEM. Il membro Count contiene il numero di GUID. The KSMULTIPLE_ITEM. Il membro size contiene le dimensioni totali del valore della proprietà. Ogni GUID identifica una modalità di elaborazione del segnale supportata dal driver audio per l'ID pin specificato nel membro PinId della struttura KSP_PIN .

In Windows 8.1 sono state definite due modalità di elaborazione dei segnali audio:

  • AUDIO_SIGNALPROCESSINGMODE_DEFAULT
  • AUDIO_SIGNALPROCESSINGMODE_RAW.

In Windows 10 vengono definite cinque modalità aggiuntive:

  • AUDIO_SIGNALPROCESSINGMODE_COMMUNICATIONS
  • AUDIO_SIGNALPROCESSINGMODE_SPEECH
  • AUDIO_SIGNALPROCESSINGMODE_MEDIA
  • AUDIO_SIGNALPROCESSINGMODE_MOVIE
  • AUDIO_SIGNALPROCESSINGMODE_NOTIFICATION

Per altre informazioni, vedere Modalità di elaborazione dei segnali audio.

Commenti

Il gestore di supporto di base per KSPROPERTY_AUDIOSIGNALPROCESSING_MODES deve essere consegnato una struttura di KSP_PIN e deve annunciare il supporto solo su pin di streaming non loopback. I driver audio devono supportare le modalità di elaborazione dei segnali solo nei pin host e offload. Per i pin loopback o bridge il driver audio deve comunque supportare la proprietà, ma restituire una struttura KSMULTIPLE_ITEM con il relativo parametro Count impostato su zero (0).

Qualsiasi driver miniport audio sviluppato per lavorare con il driver Classe porta audio Microsoft (Portcls) può implementare il metodo IMiniportAudioSignalProcessing::GetModes .

Requisiti

Versione

Windows 8.1

Intestazione

Ksmedia.h

Vedere anche

IMiniportAudioSignalProcessing::GetModes

KSMULTIPLE_ITEM

KSP_PIN