WDM 音訊驅動程式的基本功能

Microsoft Windows 驅動程式模型 (WDM) 音訊驅動程式提供下列功能:

  • 驅動程式會公開所有輸入和輸出數據流類型,以及它可以支援之每個數據流類型的實例數目。 驅動程式會以一組針腳處理站的形式提供這項資訊,以及每個處理站可以具現化的針腳數目。 例如,簡單的音訊裝置可能會輸入單一 PCM 音訊串流,並輸出單一 PCM 音訊串流。 此裝置的篩選包含兩個針腳處理站,一個用於輸入數據流,一個用於輸出數據流,而每個針腳處理站只支援單一針腳實例。 如果配接器卡只包含其中一個裝置,配接器驅動程式會提供只包含具有這些功能之篩選條件之單一實例的篩選處理站。

  • 驅動程式支援一或多個屬性集。 例如,所有音訊驅動程式都應該支援 KSPROPSETID_Audio,但某些音訊驅動程式也可能支援其他屬性集。 驅動程式的用戶端會使用屬性要求來探索篩選的功能,以及變更篩選的可設定設定。

  • 驅動程式選擇性地支持硬體時鐘。 此時鍾應可讀取且可寫入,以便串流可以與相同或不同硬體上的其他數據流同步處理。 如需詳細資訊,請參閱 KSPROPSETID_Clock

  • 驅動程式選擇性地支援其他媒體介面,例如KSINTERFACE_STANDARD_STREAMINGKSINTERFACE_MEDIA_WAVE_QUEUEDKSINTERFACE_STANDARD_LOOPED_STREAMING。