J
jxhok
Unregistered / Unconfirmed
GUEST, unregistred user!
//定义一个StreamPrc函数类型及指针
type PStreamPrc=^StreamPrc;
StreamPrc=Function(lpBuffer:lpByte;DataLenthWORD):LRESULT stdcall;
.
.
.
//安装攫取视频的钩子函数,定义在XXX.DLL中(随压缩卡带的,在C中调用正常)
Function MPGCreateStreamHook(lpStreamFun:StreamPrc;IDWORD): integer;
stdcall;
external 'XXX.DLL';
.
.
.
//定义回调函数
Function GetMyStream (lpBuffer:lpByte;DataLenthWORD):LRESULT stdcall;
begin
.....处理视频******即使什么也不做也出现Access Voilen address XXX的错误
end;
.
.
.
//视频攫取
MPGCreateStreamHook(@GetMyStream,0);
type PStreamPrc=^StreamPrc;
StreamPrc=Function(lpBuffer:lpByte;DataLenthWORD):LRESULT stdcall;
.
.
.
//安装攫取视频的钩子函数,定义在XXX.DLL中(随压缩卡带的,在C中调用正常)
Function MPGCreateStreamHook(lpStreamFun:StreamPrc;IDWORD): integer;
stdcall;
external 'XXX.DLL';
.
.
.
//定义回调函数
Function GetMyStream (lpBuffer:lpByte;DataLenthWORD):LRESULT stdcall;
begin
.....处理视频******即使什么也不做也出现Access Voilen address XXX的错误
end;
.
.
.
//视频攫取
MPGCreateStreamHook(@GetMyStream,0);