KSPROPERTY_AUDIOSIGNALPROCESSING_MODES

KSPROPERTY_AUDIOSIGNALPROCESSING_MODES屬性會傳回針腳處理站所支援的音訊訊號處理模式清單。

使用量摘要資料表

Get 集合 目標 屬性描述項類型 屬性值類型

透過篩選實例 (釘選處理站)

KSP_PIN

KSMULTIPLE_ITEM

屬性值是 結構,後面接著零 (0) 或多個 GUID。

傳回值

KSPROPERTY_AUDIOSIGNALPROCESSING_MODES 會傳回 KSMULTIPLE_ITEM ,後面接著零 (0) 或更多 GUID。 KSMULTIPLE_ITEM。Count 成員包含 GUID 的數目。 KSMULTIPLE_ITEM。Size 成員包含屬性值的總大小。 每個 GUID 都會識別音訊驅動程式針對KSP_PIN結構之 PinId 成員中指定的 Pin 識別碼所支援的訊號處理模式。

在Windows 8.1有兩種定義的音訊訊號處理模式:

  • AUDIO_SIGNALPROCESSINGMODE_DEFAULT
  • AUDIO_SIGNALPROCESSINGMODE_RAW。

在Windows 10中,會定義五個額外的模式:

  • AUDIO_SIGNALPROCESSINGMODE_COMMUNICATIONS
  • AUDIO_SIGNALPROCESSINGMODE_SPEECH
  • AUDIO_SIGNALPROCESSINGMODE_MEDIA
  • AUDIO_SIGNALPROCESSINGMODE_MOVIE
  • AUDIO_SIGNALPROCESSINGMODE_NOTIFICATION

如需詳細資訊,請參閱 音訊訊號處理模式

備註

KSPROPERTY_AUDIOSIGNALPROCESSING_MODES的基本支援處理常式應交由KSP_PIN結構,而且應該只在非回送串流接點上公告支援。 音訊驅動程式應該只在主機和卸載針腳上支援訊號處理模式。 對於回送或橋接器接,音訊驅動程式仍應支援 屬性,但傳回 KSMULTIPLE_ITEM 結構,其 Count 參數設定為零 (0) 。

任何開發為使用 Microsoft 音訊埠類別驅動程式的音訊迷你埠驅動程式, (Portcls) 都可以實作 IMiniportAudioSignalProcessing::GetModes 方法。

規格需求

版本

Windows 8.1

標頭

Ksmedia.h

另請參閱

IMiniportAudioSignalProcessing::GetModes

KSMULTIPLE_ITEM

KSP_PIN