保存桌面快捷方式 - - 设为首页 - 手机版
凹丫丫旗下网站:四字成语大全 - 故事大全 - 范文大全
您现在的位置: 范文大全 >> 理工论文 >> 电子通信论文 >> 正文

基于Delphi的VFW视频捕获程序的开发


定义捕获帧回调函数:

function FrameCallBack(hWnd:HWND;lpVHdr:LongInt):LongInt;stdcall;

var

DataPoint:^byte;

DibLen,RectWidth,RectHeight:integer;

begin

VideoStr:=LPVIDEOHDR(lpVHdr);

DibLen:=VideoStr^.dwBufferLength;

GetMem(DataPoint,64000);

//将帧数据COPY到一个内存中,注意:DATAPOINT要先分配空间

CopyMemory(DataPoint,VideoStr^.lpData,Diblen);

……

end;

4 结束语

灵活地使用AVICap窗口类的回调函数可以满足各种需求,但要注意从视频卡中捕获的视频数据的格式和图像的长宽要参考视频卡的参数。另外,有些视频卡通过设置可支持多种格式和图像长宽,所以,在还原图像时,要注意参考所用的视频卡的参数。



《基于Delphi的VFW视频捕获程序的开发(第4页)》
本文链接地址:http://www.oyaya.net/fanwen/view/146840.html

  • 上一篇范文: 媒体信号处理器MAP-CA及其应用实例
  • 下一篇范文: 漫谈失真

  • ★温馨提示:你可以返回到 电子通信论文 也可以利用本站页顶的站内搜索功能查找你想要的文章。