cpu占用过高怎么办?
本人初学视频编程,现采用WM SDK9编一个屏幕录像的工具,采用的codec是WMMEDIASUBTYPE_MSS2,发现一旦启动之后cpu占用率很高,基本上是100%,不知道该怎么解决,WM SDK好像没有更好的codec了,不知道有没有什么第三方的codec可以用?我的录像原理不是采用定时采样的,而是每当检测到屏幕更新的时候才进行采样,每次采样写入的sample都是整个屏幕。SDK里有没有什么方式(codec)可以只往媒体文件里写入需要更新的区域,而让codec自己去处理剩下的工作?