我努力了
GDI 方法需要 75 毫秒才能捕获 1920x1080 屏幕。
DirectX 前端缓冲区方法需要 84 毫秒才能捕获 1920x1080 屏幕。
播放视频时非常快的桌面复制 API 每次捕获需要 9 毫秒,但当屏幕空闲/较少变化时,捕获时间增加到 300 毫秒或更多。
尝试了 windows 媒体编码器方法,但找不到 windows 媒体编码器 sdk。
有没有其他方法可以使用 60 fps 的能力做同样的事情?我最近知道像 Microsoft Expression 编码器这样的软件可以捕获 60 fps。我想知道正在使用哪个api!
任何方向将不胜感激。提前致谢。我正在使用 C++。关于微软表达的可能重复的答案吗?