KSPROPERTY_AUDIOSIGNALPROCESSING_MODES
KSPROPERTY_AUDIOSIGNALPROCESSING_MODES屬性會傳回針腳處理站所支援的音訊訊號處理模式清單。
使用量摘要資料表
Get | 集合 | 目標 | 屬性描述項類型 | 屬性值類型 |
---|---|---|---|---|
是 |
否 |
透過篩選實例 (釘選處理站) |
屬性值是 結構,後面接著零 (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 |