流媒体客户端网络 SDK 接口描述
网络接口描述
目前网络库功能包括:初始化、用户登入登出、实时预览、数据保存、音频开关控制。
1、 SDK 初始化
1.1 BOOL WM_NET_Init(fDisConnect cbDisConnect, DWORD dwUser, int nLogLevel =
0x000000FF);
功能:
初始化 SDK 资源;
参数:
fDisConnect cbDisConnect [IN]:断线回调函数;
void *dwUser [IN]:用户自定义数据;
int nLogLevel [IN]:记录日志等级;
返回值:
BOOL 成功返回 true,失败返回 false;
回调函数说明:
void (CALLBACK *fDisConnect)(LONG lLoginID, char *pchDVRIP, LONG nDVRPort, void
*dwUser);
参数:
LONG lLoginID [IN]:设备 ID,WM_Login()函数的返回值;
Char *pchDVRIP [IN]:设备 IP 地址;
LONG nDVRPort[IN]:设备参数配置端口;
void *dwUser[IN]:用户自定义数据;
返回值:void
日志等级说明:
enum enmBasicLogMaskBit
{
log_mask_none = int32_t(0x00000000), //
log_mask_system_error = int32_t(0x00000001), //
log_mask_system_warning = int32_t(0x00000002), //
log_mask_routine_call = int32_t(0x00000004), //函数调用
log_mask_system_config = int32_t(0x00000008), //配置信息
log_mask_system_performance = int32_t(0x00000010), //系统性能统计信息
log_mask_business = int32_t(0x00000020), //系统业务信息
- 1
- 2
- 3
- 4
- 5
- 6
前往页