共用方式為


衍生自 CBasePin

[與此頁面相關聯的功能, DirectShow 是舊版功能。 它已被媒體播放程式、IMFMediaEngine媒體基金會的音訊/視訊擷取所取代。 這些功能已針對 Windows 10 和 Windows 11 進行優化。 Microsoft 強烈建議新程式代碼盡可能使用 Media Foundation 中的 MediaPlayerIMFMediaEngine音訊/視訊擷取,而不是 DirectShow。 Microsoft 建議將使用舊版 API 的現有程式代碼重寫為盡可能使用新的 API。]

若要使用 CBasePin 實作針腳,您必須從基類衍生新的類別,並覆寫其數個方法。 您必須覆寫下列方法:

您可能需要覆寫這些額外的方法:

最後,您必須實作 IPin::BeginFlush IPin::EndFlush 方法。

其中一些方法是在衍生自 CBasePin 的基類中實作的,例如 CBaseInputPin CBaseOutputPin

CBasePin