n votefavorite
Estou usando o sdk dahua para conectar-me a um DVR. Até então. Estou tendo problemas para obter os bytes
retornados de uma câmera. e exportar em formato de imagem. Sou iniciante e não tenho ideia. como.
// real-time monitoring method
g_lRealHandle = CLIENT_RealPlayEx(g_lLoginHandle, command_options.dvr_channel, NULL, emRealPlayType);
//set-callback
CLIENT_SetRealDataCallBackEx(g_lRealHandle, &RealDataCallBackEx, NULL, dwFlag)
//bytes de retorno da camera
void CALLBACK RealDataCallBackEx(LLONG lRealHandle, DWORD dwDataType, BYTE *pBuffer, DWORD dwBufSize, LONG param, LDWORD dwUser) {
// if more than one real-time monitoring use same data callback, we can judge by parameter lRealHandle.
//NESTA PARTE RECEBO OS BYTES QUERIA SABER COMO SALVAR EM FORTAMO DE IMAGEM OS FRAMES DESSE BYTE
fwrite (pBuffer, 1, dwBufSize, file);
fflush(file);
//original A/V hybrid data
//printf("receive real data, param: lRealHandle[%ld], dwDataType[%u], pBuffer[%p], dwBufSize[%u], param[%d], dwUser[%ld] - [%d]\n", lRealHandle, dwDataType, pBuffer, dwBufSize, param, dwUser, bInput);
}