cap视频捕捉的问题,capSetCallbackOnFrame()设置的回调,回调函数中的VIDEOHDR结构中的,lpData参数是不是就是一个位图信息?

五行擒拿术 五行擒拿术 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
LRESULT CALLBACK CCapture::VideoCallbackProc(HWND hWnd, LPVIDEOHDR lpVHdr)
{

if( m_pStaticCap->m_hwndParent )

::PostMessage( m_pStaticCap->m_hwndParent , WM_CAPTUREONE , (LPARAM)lpVHdr->dwBufferLength , (WPARAM)lpVHdr->lpData ) ;

return (LRESULT) TRUE ;
}
/*
//video data block header
typedef struct videohdr_tag {
LPBYTE lpData; //pointer to locked data buffer
DWORD dwBufferLength; // Length of data buffer
DWORD dwBytesUsed; // Bytes actually used
DWORD dwTimeCaptured; // Milliseconds from start of stream
DWORD dwUser; // for client's use
DWORD dwFlags; // assorted flags (see defines)
DWORD dwReserved[4]; // reserved for driver
} VIDEOHDR, NEAR *PVIDEOHDR, FAR * LPVIDEOHDR;

我怎么从这个结构中提出位图信息?然后实现缩放,再转成视频信息?
...全文

相关推荐

评论 4
收藏 已收藏
分享
返回顶部
五行擒拿术
VC/MFC 16,550 成员 421,606 内容