功能说明
实时视频和录像回放上报GPS及相关状态说明
操作说明
实时视频
a、按ttx标准上报(建议使用这种方式)
程序初始化的时候填写true,网络库会自动3秒上传一次gps信息
TTXNET_SetUpStateInfoMode(true)
平台录像回放
//读取一帧数据
//对视频和音频而言返回码流信息
//有的视频帧内容还会包括GPS信息,需要将GPS信息当成信息帧返回
virtual bool ReadFrame( TTXFILEFrame_S pFrame1, TTXFILEFrame_S pFrame2 );
填充内容有两种方式
a、按ttx标准上报(建议使用这种方式)
内容如下:
TTXGpsInfo_S TtxGps = TDNNetWorkIns()->GetGpsInfo();
//TTXGpsInfo_S pTtxGps = &TtxGps;
TTXVehiStatus_S TtxVehStatus = TDNNetWorkIns()->GetVehiStatus();
TTXIOStatus_S TtxIOStatus = TDNNetWorkIns()->GetIOStatus();
TTXGsensorInfo_S TtxGsensor = TDNNetWorkIns()->GetGsensorStatus();
//TTXVehiStatus_S pTtxVehStatus = &TtxVehStatus;
char cTemp[256] = {0};
TTXStateInfoIndexHead_S pHdr = (TTXStateInfoIndexHead_S)cTemp;
pHdr->unStateInfoflag = TTX_UPLOAD_STATES_INFO;//此标志用来判断是ttx的信息帧用
int offset = sizeof(TTXStateInfoIndexHead_S);
memcpy(cTemp + offset,&TtxVehStatus,sizeof(TTXVehiStatus_S));
offset += sizeof(TTXVehiStatus_S);
pHdr->usDataType |= (1<<0);//车辆状态信息
memcpy(cTemp + offset,&TtxGps,sizeof(TTXGpsInfo_S));
offset += sizeof(TTXGpsInfo_S);
pHdr->usDataType |= (1<<1);//gps信息
memcpy(cTemp + offset,&TtxIOStatus,sizeof(TTXIOStatus_S));
offset += sizeof(TTXIOStatus_S);
pHdr->usDataType |= (1<<2);//IO状态
memcpy(cTemp + offset,&TtxGsensor,sizeof(TTXGsensorInfo_S));
offset += sizeof(TTXGsensorInfo_S);
pHdr->usDataType |= (1<<3);//gsensor状态
pHdr->usDataLen = offset - sizeof(TTXStateInfoIndexHead_S);