共用方式為


框架注入

根據預設,在 AVStream 中,要求者會從配置器取得空白框架,並將其放在佇列中。 迷你驅動程式接著會藉由 以針腳為中心的處理以篩選為中心的處理來填滿畫面。 幀通過傳輸移動到電路中的下一個對象,最終完成電路並返回請求者。 然後,AVStream 會重複使用框架。

迷你驅動程式可以使用 注入模式覆寫此預設行為。 在插入式模式中,迷你驅動程式負責將框架放入電路中。 幀以預設方式在電路周圍傳播。 當畫面傳回其啟動的 AVStream 物件時,AVStream 會呼叫迷你驅動程式提供的 AVStrMiniFrameReturn 常式。

在此常式中,迷你驅動程式可以釋放框架、完成框架傳回擱置的工作,或補充並重新注入框架。

若要設定插入式模式,迷你驅動程式會呼叫 KsPinRegisterFrameReturnCallback ,並提供其 AVStrMiniFrameReturn 常式的指標。

除非篩選處於停止狀態,否則請勿呼叫KsPinRegisterFrameReturnCallback

若要將畫面插入線路,請呼叫 KsPinSubmitFrameKsPinSubmitFrameMdl

下圖顯示 AVStream 篩選集,其中包含來源篩選、就地轉換篩選,以及由來源注入畫面的渲染篩選器。

說明 AVSTREAM 篩選器集的圖表。