共用方式為


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)

另請參閱

KSP_PIN

KSDATAFORMAT

KSEVENT_PINCAPS_FORMATCHANGE

KS 屬性

KSPROPERTY

KSPROPERTY_AUDIOSIGNALPROCESSING_MODES