Directx DirectShow和GDI缓冲区

Directx DirectShow和GDI缓冲区,directx,directshow,gdi,screen-capture,Directx,Directshow,Gdi,Screen Capture,我想捕获屏幕,但我有一个窗口,显示来自带有directshow的捕获卡的视频。在某些PC中,由于未知原因,录制屏幕中捕获的部分为空(暗)。当我用DirectX捕获屏幕时,问题就消失了。但我使用第三方库(Microsoft expression encoder screen capture),问题仍然存在。DirectShow buffer与桌面GDI buffer不同吗?如何解决这个问题?我认为它与视频覆盖有关

我想捕获屏幕,但我有一个窗口,显示来自带有directshow的捕获卡的视频。在某些PC中,由于未知原因,录制屏幕中捕获的部分为空(暗)。当我用DirectX捕获屏幕时,问题就消失了。但我使用第三方库(Microsoft expression encoder screen capture),问题仍然存在。DirectShow buffer与桌面GDI buffer不同吗?如何解决这个问题?

我认为它与视频覆盖有关