局域网视频聊天??? ( 积分: 50 )

  • 主题发起人 主题发起人 xxjli
  • 开始时间 开始时间
X

xxjli

Unregistered / Unconfirmed
GUEST, unregistred user!
我已找到了一些利用摄像头捕获图像的资料,有两种,一种是
先定义const WM_CAP_START = WM_USER;
const WM_CAP_STOP = WM_CAP_START + 68;
.....
function capCreateCaptureWindowA(lpszWindowName : PCHAR;
dwStyle : longint;x : integer;y : integer;nWidth : integer;nHeight : integer;ParentWin : HWND;
nId : integer): HWND;
STDCALL EXTERNAL 'AVICAP32.DLL';
在利用sendmessage控制摄像头
如打开视频就用SendMessage(hWndC, WM_CAP_SET_CALLBACK_VIDEOSTREAM, 0, 0);
SendMessage(hWndC, WM_CAP_SET_CALLBACK_ERROR, 0, 0);
SendMessage(hWndC, WM_CAP_SET_CALLBACK_STATUSA, 0, 0);等等

另一种方法是利用VFW,USE VFW后在调用VFW的函数,可一直没用找到VFW.PAS或VFW.DCU

谁能帮帮我,两种方法都行???

 
我已找到了一些利用摄像头捕获图像的资料,有两种,一种是
先定义const WM_CAP_START = WM_USER;
const WM_CAP_STOP = WM_CAP_START + 68;
.....
function capCreateCaptureWindowA(lpszWindowName : PCHAR;
dwStyle : longint;x : integer;y : integer;nWidth : integer;nHeight : integer;ParentWin : HWND;
nId : integer): HWND;
STDCALL EXTERNAL 'AVICAP32.DLL';
在利用sendmessage控制摄像头
如打开视频就用SendMessage(hWndC, WM_CAP_SET_CALLBACK_VIDEOSTREAM, 0, 0);
SendMessage(hWndC, WM_CAP_SET_CALLBACK_ERROR, 0, 0);
SendMessage(hWndC, WM_CAP_SET_CALLBACK_STATUSA, 0, 0);等等

另一种方法是利用VFW,USE VFW后在调用VFW的函数,可一直没用找到VFW.PAS或VFW.DCU

谁能帮帮我,两种方法都行???

 
vfw.h在网上处处皆是,光我就有两个。
http://websamba.com/likecode/vfw1.pas (标准版)
http://websamba.com/likecode/vfw2.pas (完整版)
(*注:标准版是TVideo控件自带的*)
 
好东东,我关注~~!!!
 
我现在找到一篇资料
CSDN技术中心 在网络上进行摄像头视频通讯
看了以后 在试着做,
现在 压缩和传输 都调通了,可最后在远端显示的时候不知该怎么办了,
有谁也看了这篇文章的吗??提示提示??
 
资料上说“传送过来的视频数据便直接画到了Canvas.Handle上了。”
最后怎么样显示出来啊
 
我现在知道怎么把图象画出来了
可是图象是全黑的,只有一些象素点在闪 到底是哪里错了
还有只要我连接解码器,程序在退出的时候就会提示内存xxxxxxx不可写.
 
后退
顶部