From 9e11d2d266bdde044202b15fc732a0eb305a9818 Mon Sep 17 00:00:00 2001 From: Gitea Date: Fri, 10 Jan 2020 17:58:41 +0800 Subject: [PATCH] adjust --- TestMediaRealPlay.cpp | 1 + XNetSDKTest.cpp | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/TestMediaRealPlay.cpp b/TestMediaRealPlay.cpp index fdec908..f48aa65 100644 --- a/TestMediaRealPlay.cpp +++ b/TestMediaRealPlay.cpp @@ -32,6 +32,7 @@ int CALLBACK Test_MediaCallBack(XSDK_HANDLE hMedia, const unsigned char *pData, string fmt("/media-file/origin/%s/%04d-%02d-%02d-%02d.dat"); char file_name[1024]; snprintf(file_name,sizeof(file_name),fmt.c_str(),DeviceIdArr[pos],pFrame->nYear,pFrame->nMonth,pFrame->nDay,pFrame->nHour) ; + printf("path: %s", file_name); // ABFile("video_header.dat", pFrame->pHeader, pFrame->nLength); ABFile(file_name, pFrame->pContent, pFrame->nFrameLength); } diff --git a/XNetSDKTest.cpp b/XNetSDKTest.cpp index bf7c61b..8327ab3 100644 --- a/XNetSDKTest.cpp +++ b/XNetSDKTest.cpp @@ -2,6 +2,8 @@ #include "XNetSDKSyn.h" XSDK_HANDLE g_hDevice ; +XSDK_HANDLE hDeviceArr[6]; +char DeviceIdArr[6][128]; SXMediaRecordByFileReq info = {0}; bool bFindFile = false; @@ -73,7 +75,7 @@ int CALLBACK Main_MessageCallBack(XSDK_HANDLE hDevice, int nMsgId, int nParam1, { OnDASDeviceReg(hDevice, (SXSDKDASDeviceInfo *)pObject); hDeviceArr[dPos] = hDevice ; - DeviceIdArr[dPos] = ((SXSDKDASDeviceInfo*)pObject)->sDevId ; + strncpy(DeviceIdArr[dPos], ((SXSDKDASDeviceInfo*)pObject)->sDevId,127); dPos++ ; } }