【发布时间】:2018-02-14 12:13:48
【问题描述】:
我正在使用bitblt API 来捕获窗口屏幕,这大约需要 30 到 40 毫秒,但我想以更快的方式实现这一点,任何其他内置 API 也是如此,或者建议我最好的屏幕捕获驱动程序。
这是我的代码。
ret = BitBlt(m_pGDI->hDoubleBufferWorker,0,0,this->m_screenWidth,
this->m_screenHeight,hDisplayDC,this->m_scrennOffsetX,this->m_scrennOffsetY,SRCCOPY|CAPTUREBLT);
if(!ret)
{
int err= GetLastError();
ErrorLogger::Log("Error : Desktop : Bitblt failed%d",err);
}
【问题讨论】:
标签: c++ bitmap screen-capture bitblt