Gitea 5 лет назад
Родитель
Сommit
9e11d2d266
2 измененных файлов: 4 добавлений и 1 удалений
  1. +1
    -0
      TestMediaRealPlay.cpp
  2. +3
    -1
      XNetSDKTest.cpp

+ 1
- 0
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"); string fmt("/media-file/origin/%s/%04d-%02d-%02d-%02d.dat");
char file_name[1024]; char file_name[1024];
snprintf(file_name,sizeof(file_name),fmt.c_str(),DeviceIdArr[pos],pFrame->nYear,pFrame->nMonth,pFrame->nDay,pFrame->nHour) ; 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("video_header.dat", pFrame->pHeader, pFrame->nLength);
ABFile(file_name, pFrame->pContent, pFrame->nFrameLength); ABFile(file_name, pFrame->pContent, pFrame->nFrameLength);
} }


+ 3
- 1
XNetSDKTest.cpp Просмотреть файл

@@ -2,6 +2,8 @@
#include "XNetSDKSyn.h" #include "XNetSDKSyn.h"
XSDK_HANDLE g_hDevice ; XSDK_HANDLE g_hDevice ;
XSDK_HANDLE hDeviceArr[6];
char DeviceIdArr[6][128];
SXMediaRecordByFileReq info = {0}; SXMediaRecordByFileReq info = {0};
bool bFindFile = false; bool bFindFile = false;
@@ -73,7 +75,7 @@ int CALLBACK Main_MessageCallBack(XSDK_HANDLE hDevice, int nMsgId, int nParam1,
{ {
OnDASDeviceReg(hDevice, (SXSDKDASDeviceInfo *)pObject); OnDASDeviceReg(hDevice, (SXSDKDASDeviceInfo *)pObject);
hDeviceArr[dPos] = hDevice ; hDeviceArr[dPos] = hDevice ;
DeviceIdArr[dPos] = ((SXSDKDASDeviceInfo*)pObject)->sDevId ;
strncpy(DeviceIdArr[dPos], ((SXSDKDASDeviceInfo*)pObject)->sDevId,127);
dPos++ ; dPos++ ;
} }
} }


Загрузка…
Отмена
Сохранить