35 lines
684 B
C
35 lines
684 B
C
#ifndef G1000_SNAPSHOT_NOTIFY_H
|
|
#define G1000_SNAPSHOT_NOTIFY_H
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
|
|
#define SNAPSHOT_NOTIFY_DEFAULT_HOST "10.20.1.225"
|
|
#define SNAPSHOT_NOTIFY_DEFAULT_PORT 19090
|
|
|
|
typedef struct snapshot_notify_event_t {
|
|
const char *camera_id;
|
|
const char *rtsp;
|
|
long ts;
|
|
long long frame;
|
|
int ccid;
|
|
const char *label;
|
|
float confidence;
|
|
int box_left;
|
|
int box_top;
|
|
int box_right;
|
|
int box_bottom;
|
|
} snapshot_notify_event_t;
|
|
|
|
int snapshot_notify_init(void);
|
|
void snapshot_notify_close(void);
|
|
|
|
int snapshot_notify_send(const snapshot_notify_event_t *event, char *reason, int reason_size);
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|
|
|
|
#endif
|