⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 hikserver.h

📁 视频监控系统客户端 报名 打击的开发大啊啊速度快疯了是sdjfkslfdls爱的是东方既
💻 H
字号:
#define  CPLAYER_API extern"C" __declspec(dllimport)


#define GETSTRING 0


typedef struct{ 
	BYTE    m_datatype[64];
	BYTE    m_channum;
	DWORD   m_waittime;
	DWORD   m_bufnum;
}SERVER_VIDEOINFO, *PSERVER_VIDEOINFO;


enum{NORMAL=50,DIALING,SMALLPIC};

CPLAYER_API BOOL  __stdcall  MP4_ServerStart(PSERVER_VIDEOINFO videoinfo);
CPLAYER_API BOOL  __stdcall  MP4_ServerStop();
CPLAYER_API BOOL  __stdcall  MP4_ServerGetState(WORD * clientnum);
CPLAYER_API BOOL  __stdcall  MP4_ServerCommandToClient(char cCommand,char nChannel);
CPLAYER_API void  __stdcall  MP4_ServerSetMessage(UINT nMessage,HWND hWnd);

CPLAYER_API void  __stdcall  MP4_ServerCheckIP(int(CALLBACK *CheckIP)(DWORD nChannel,char* nIP));
CPLAYER_API void  __stdcall  MP4_ServerCheckPassword(int(CALLBACK *CheckPassword)(char *username,WORD namelen,char *password,WORD passlen));
CPLAYER_API void  __stdcall  MP4_ServerWriteData(DWORD nChannel,UCHAR *pPacketBuffer,DWORD nPacketSize,int frameType,int breakable);

CPLAYER_API void  __stdcall  MP4_ServerSetStart(void(CALLBACK *StartCap)(int nChannel));
CPLAYER_API void  __stdcall  MP4_ServerSetStop(void(CALLBACK *StopCap)(int nChannel));
CPLAYER_API void  __stdcall  MP4_ServerReadLastMessage(char *m_sIP,char *m_sCommand,WORD *m_wLen);
CPLAYER_API BOOL  __stdcall  MP4_ServerStringToClient(LPCTSTR	m_lAddrIP,char *m_sCommand,WORD m_wLen);
CPLAYER_API void  __stdcall  MP4_ServerResetChannel(DWORD nChannel);
CPLAYER_API BOOL  __stdcall  MP4_ServerSetNetPort(WORD dServerPort,WORD dClientPort);

CPLAYER_API BOOL  __stdcall  MP4_ServerSetTTL(unsigned char cTTLVal);
CPLAYER_API BOOL  __stdcall  MP4_ServerSetBufNum(DWORD nChannel,WORD dBufNum);


CPLAYER_API void  __stdcall  MP4_ServerSetIBPMode(void(CALLBACK *SetIBP)(int nChannel,int framerat));
CPLAYER_API BOOL  __stdcall  MP4_ServerSetWait(DWORD dEachWaitTime,DWORD dTrynum);
CPLAYER_API BOOL  __stdcall  MP4_ServerStringToClient_other(char nChannel,char *m_sCommand,WORD m_wLen);

CPLAYER_API BOOL  __stdcall  MP4_ServerChangeChanType(char nChannel,char cType);
CPLAYER_API BOOL  __stdcall  MP4_ServerChanUser(DWORD nChannel,WORD * clientnum);

CPLAYER_API void  __stdcall  MP4_ServerSetCapIFrame(void(CALLBACK *MakeIFrame)(int port));
CPLAYER_API DWORD __stdcall  MP4_ServerGetSdkVersion();

CPLAYER_API BOOL  __stdcall  MP4_ServerCastGroup(BOOL bSet,DWORD dChannel,char *sIP,WORD wPort);

CPLAYER_API void  __stdcall  MP4_ServerWriteDataEx(DWORD nChannel,UCHAR *pPacketBuffer,DWORD nPacketSize,int frameType,int breakable,int nVideoFormat);
CPLAYER_API BOOL  __stdcall  MP4_ServerMaxUser(DWORD dwChannel,int nMaxNum);

CPLAYER_API BOOL __stdcall  MP4_ServerSetHeartbeat(int nKeepAliveTimeOut);

CPLAYER_API BOOL  __stdcall  MP4_ServerSetMR(LPCTSTR strFirstMRIP,LPCTSTR strSecondMRIP,WORD wFirstMRPort,WORD wSecondMRPort);

int CALLBACK checkpassword(char *username,WORD namelen,char *password,WORD passlen);
int CALLBACK CheckIP(DWORD nChannel,char* nIP);
void CALLBACK StartCap(int port);
void CALLBACK StopCap(int port);

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -