31 lines
456 B
C
31 lines
456 B
C
#pragma once
|
|
|
|
#define CL_USE_DEPRECATED_OPENCL_1_2_APIS
|
|
#ifdef __APPLE__
|
|
#include <OpenCL/cl.h>
|
|
#else
|
|
#include <CL/cl.h>
|
|
#endif
|
|
|
|
#include "camera_common.h"
|
|
|
|
#define FRAME_BUF_COUNT 16
|
|
|
|
typedef struct CameraState {
|
|
int camera_num;
|
|
CameraInfo ci;
|
|
|
|
int fps;
|
|
float digital_gain;
|
|
|
|
CameraBuf buf;
|
|
} CameraState;
|
|
|
|
typedef struct MultiCameraState {
|
|
CameraState road_cam;
|
|
CameraState driver_cam;
|
|
|
|
SubMaster *sm;
|
|
PubMaster *pm;
|
|
} MultiCameraState;
|