1
我用Directshow編寫了一個簡單的攝像頭捕捉程序。 這裏是它的圖表: Directshow:直接連接到VMR-9
在這裏,我創建智能T恤並將其連接到我的攝像頭。第一個輸出引腳連接到Null渲染器,第二個連接到VMR-9(無窗模式)。運行後,我看到T恤和VMR-9之間的顏色空間轉換器。爲什麼? VMR-9不支持RGB24的直接連接嗎?
我用Directshow編寫了一個簡單的攝像頭捕捉程序。 這裏是它的圖表: Directshow:直接連接到VMR-9
在這裏,我創建智能T恤並將其連接到我的攝像頭。第一個輸出引腳連接到Null渲染器,第二個連接到VMR-9(無窗模式)。運行後,我看到T恤和VMR-9之間的顏色空間轉換器。爲什麼? VMR-9不支持RGB24的直接連接嗎?
您通常會在那裏看到轉換過濾器,因爲視頻渲染器不僅不支持24位RGB,而且還具有其他要求 - 其上游連接過濾器需要support extended strides。許多濾鏡不支持這一點,而Color Space Converter Filter可以解決這個問題。
視頻混合呈現器濾波器(VMR-7和VMR-9)將與是由系統上的圖形硬件支持的任何格式連接。 [...] VMR-9總是使用Direct3D進行渲染,並在上游過濾器連接時分配底層Direct3D表面。
圖形硬件可能需要比圖像寬度更大的表面跨度。在這種情況下,VMR通過調用QueryAccept來請求新的格式。 [...]
謝謝,我已經理解了。 –