#include "XNetSDKTest.h" #include "SystemInfo.h" #include "SystemFunction.h" #include "Camera_Param.h" #include "Simplify_Encode.h" USE_NS_NETSDK_CFG // //void OnDevConfig(int nMsgId, int nResult, const char *szCfgName, const char *szResult, int nResultLen, int nSeq) //{ // if (nResult < 0) // { // printf("OnDevConfig:[MsgId:%d; Result:%d]\r\n", nMsgId, nResult); // return; // } // // if((ESXSDK_DEV_GET_SYS_CONFIG == nMsgId || ESXSDK_DEV_GET_CHN_CONFIG == nMsgId) && szCfgName && szResult && nResultLen > 0) // { // if (strcmp(szCfgName, JK_SystemInfo) == 0) // { // SystemInfo cfg; // cfg.Parse(szResult); // printf("SystemInfo:[SerialNo:%s; BuildTime:%s; ]\r\n", cfg.SerialNo.Value(), cfg.BuildTime.Value()); // } // else if (strcmp(szCfgName, JK_SystemFunction) == 0) // { // SystemFunction cfg; // cfg.Parse(szResult); // printf("SystemFunction:[CombineStream:%d; ]\r\n", cfg.mEncodeFunction.CombineStream.Value()); // } // else if(strcmp(szCfgName, "Camera.Param.[0]") == 0) // { // Camera_Param cfg; // cfg.SetName("Camera.Param.[0]"); // cfg.Parse(szResult); // printf("Camera_Param:[IRCUTMode:%d; ]\r\n", cfg.IRCUTMode.Value()); // // const char *pCfg = cfg.ToString(); // int nRet = XSDK_DevSetChnConfig(g_hDevice, 0, JK_Camera_Param, pCfg, strlen(pCfg), 5000, EXCMD_CONFIG_SET); // } // else if(strcmp(szCfgName, "Simplify.Encode") == 0) // { // Simplify_Encode cfg; // cfg.Parse(szResult); // printf("Simplify_Encode:[BitRate:%d; ]\r\n", cfg.mExtraFormat.mVideo.BitRate.Value()); // // const char *pCfg = cfg.ToString(); // int nRet = XSDK_DevSetSysConfig(g_hDevice, JK_Simplify_Encode, pCfg, strlen(pCfg), 5000, EXCMD_CONFIG_SET); // } // // } //}