BOOL __stdcall MP4_ClientSetCapPicCallBack(LONG StockHandle, void (CALLBACK* CapPicFun)(long StockHandle, char * pBuf, long nSize, long nWidth, long nHeight, long nStamp, long nType, long nReceaved));
这句话翻译成delphi是怎么写呢,主要我在CALLBACK* CapPicFun)(long StockHandle, char * pBuf, long nSize, long nWidth, long nHeight, long nStamp, long nType, long nReceaved)这句不会。
这句话翻译成delphi是怎么写呢,主要我在CALLBACK* CapPicFun)(long StockHandle, char * pBuf, long nSize, long nWidth, long nHeight, long nStamp, long nType, long nReceaved)这句不会。
CapPicFunCallBack = procedure(StockHandle: longint; pBuf: PChar; nSize, nWidth, nHeight, nStamp, nType, nReceaved: longint);
procedure MP4_ClientSetCapPicCallBack(StockHandle: longint; CallBack: CapPicFunCallBack); stdcall; external '??????.dll';
void __stdcall Callback(long StockHandle, char * pBuf, long nSize, long nWidth, long nHeight, long nStamp, long nType, long nReceaved);
你会吧PASCAL:
type
TCallBack = procedure(... 自已攺long StockHandle, char * pBuf, long nSize, long nWidth, long nHeight, long nStamp, long nType, long nReceaved...);stdcall;//stdcall不能少
function MP4_ClientSetCapPicCallBack(StockHandle:DWord;CallBack: TCallBack);stdcall;