如何改变(摄像头的)视频格式?????????????来者有分!!!!
我从内存取出的BITMAPINFO结构的宽高是320*240。我要改变它的宽高为640*480。怎么改啊?
我先获得它的视频格式然后修改它(图像)的宽高,然后再把修改后的格式发送给显示窗体,可是没有用啊,它的宽高格式还是320*240。到底应该如何修改视频格式呢?
代码如下:
SendMessage ihwnd, WM_CAP_GET_VIDEOFORMAT, dword, VarPtr(m_bmpinfo) '获得当前的视频格式
m_bmpinfo.bmiHeader.biwidth = wX'修改格式的宽与高
m_bmpinfo.bmiHeader.biheight = wY
SendMessage oldPic.hWnd, WM_CAP_SET_VIDEOFORMAT, dword, VarPtr(m_bmpinfo) '发送当前的视频格式
SetDIBitsToDevice oldPic.hdc, 0, 0, wX, wY, 0, 0, 0, wY, VideoData(0), m_bmpinfo, 0