WDM 視訊擷取篩選
[與此頁面相關聯的功能,DirectShow是舊版功能。 它已被 MediaPlayer、imfMediaEngine 取代,並在媒體基金會 音訊/視訊擷取。 這些功能已針對 Windows 10 和 Windows 11 進行優化。 Microsoft強烈建議新程式代碼盡可能在媒體 基礎中使用 MediaPlayer、IMFMediaEngine 和 音訊/視訊擷取,而不是 DirectShow。 Microsoft建議使用舊版 API 的現有程式代碼,盡可能改寫成使用新的 API。]
WDM 視訊擷取篩選器會控制使用 Windows 驅動程式模型 (WDM) 驅動程式的類比擷取裝置。
此篩選器實際上是核心模式 KsProxy 外掛程式。 它為控制類比擷取裝置的 WDM 驅動程式提供屬性頁和 COM 介面(也稱為類比視訊譯碼器)。 應用程式可以直接將它視為篩選條件。 若要將此篩選新增至篩選圖表,請使用 系統裝置列舉值。 它會針對使用此外掛程式的每個裝置傳回唯一的Moniker。 如需詳細資訊,請參閱 列舉裝置和篩選 和 硬體裝置如何參與篩選圖形。 如同以 KsProxy 為基礎的任何篩選,篩選的易記名稱將取決於基礎驅動程式。
並非所有透過 WDM 視訊擷取篩選公開的裝置都會實作下列所有介面。 應用程式可以使用 QueryInterface 來判斷特定裝置支援哪些介面。
標籤 | 價值 |
---|---|
篩選介面 | 裝置的 WDM 驅動程式可能支援下列一或多個專案:IAMAnalogVideoDecoder、IAMCameraControl、IAMDeviceRemoval、IAMDroppedFrames、IAMExtDevice、IAMExtTransport、IAMFilterMiscFlags、IAMTimecodeReader、IAMVideoCompression、 IAMVideoControl、IAMVideoProcAmp、IBaseFilter、IKsPropertySet、IMediaSeeking、IReferenceClock、ISpecifyPropertyPages。 |
輸入釘選媒體類型 | 驅動程式相依。 |
輸入釘選介面 | 驅動程式相依。 |
輸出釘選媒體類型 | 驅動程式相依。 |
輸出釘選介面 | 驅動程式可能支援下列一或多個專案:IAMBufferNegotiation、IAMStreamConfig、IAMStreamControl、IKsPin、IKsPropertySet、IStreamBuilder、IMediaSeeking、IPin、IQualityControlISpecifyPropertyPages |
篩選 CLSID | 不適用。 |
屬性頁 CLSID | 驅動程式相依。 |
外掛程式可執行檔 | kswdmcap.ax |
優點 | 驅動程式相依。 |
篩選類別目錄 | CLSID_VideoInputDeviceCategory |
相關主題