0

我需要构建一个应用程序(.NET),给定另一个应用程序的 pid 不断使该应用程序的打印屏幕制作视频......我正在使用 API 调用: new Bitmap(Screen.PrimaryScreen.Bounds.Width, Screen.PrimaryScreen.Bounds.Height, PixelFormat.Format32bppArgb);

我遇到的问题是速度....

有任何想法吗 ?

4

1 回答 1

0

如果您需要高速捕获,您可能需要检查 DirectShow api,以便您可以构建屏幕捕获图并将输出保存为电影(avi、wmv 等)。您可以在此处找到一些相关信息:DirectShow.NET

您可以查看例如 PlayCap 示例。您需要的是屏幕截图源过滤器。(您可以从 Windows sdk 示例中看到MediaLooks或 PushSourceDesktop 我相信还有更多选择..)

于 2009-03-30T13:00:33.013 回答