KSPROPERTY_PIN_PROPOSEDATAFORMAT
用戶端會使用 KSPROPERTY_PIN_PROPOSEDATAFORMAT 屬性來判斷針腳處理站所具現化的針腳是否支援特定的資料格式。
使用量摘要資料表
Get | 集合 | 目標 | 屬性描述項類型 | 屬性值類型 |
---|---|---|---|---|
是 | 是 | 篩選 | KSP_PIN | KSDATAFORMAT |
備註
KSPROPERTY_PIN_PROPOSEDATAFORMAT 包含 KSDATAFORMAT類型的結構,並指定建議的資料格式。 使用 KSP_PIN指定此屬性,其中成員會指定相關的針腳處理站。
搭配此屬性使用 KSPROPERTY_TYPE_GET 可讓音訊驅動程式提供釘選上預設資料格式的相關資訊。 除非驅動程式支援 KSEVENT_PINCAPS_FORMATCHANGE,否則KSPROPERTY_TYPE_GET是選擇性的,
如果釘選可以設定為或以建議的資料格式開啟,KS 篩選會傳回 KSPROPERTY_TYPE_SET STATUS_SUCCESS。 如果針腳無法設定為建議的資料格式,則會傳回STATUS_NO_MATCH。 針對任何其他失敗,會傳回適當的錯誤。 如果驅動程式支援 KSPROPERTY_AUDIOSIGNALPROCESSING_MODES,如果任何音訊訊號處理模式支援格式,此屬性應該會傳回STATUS_SUCCESS。
搭配此屬性使用KSPROPERTY_TYPE_SET實際上不會變更資料格式。 用戶端會使用 KSPROPERTY_CONNECTION_DATAFORMAT 來變更資料格式。 KSPROPERTY_TYPE_SET是針對此屬性實作的選擇性。
規格需求
標頭: ks.h (包含 Ks.h)