mirror of
https://github.com/Motion-Project/motion.git
synced 2026-01-28 16:41:35 -05:00
39 lines
1.1 KiB
C
39 lines
1.1 KiB
C
/*
|
|
* event.h
|
|
*
|
|
* Include file for event.c
|
|
*
|
|
* Copyright Jeroen Vreeken, 2002
|
|
* This software is distributed under the GNU Public License Version 2
|
|
* see also the file 'COPYING'.
|
|
*
|
|
*/
|
|
#ifndef _INCLUDE_EVENT_H_
|
|
#define _INCLUDE_EVENT_H_
|
|
|
|
#define EVENT_FILECREATE 1
|
|
#define EVENT_MOTION 2
|
|
#define EVENT_FIRSTMOTION 4
|
|
#define EVENT_ENDMOTION 8
|
|
#define EVENT_STOP 16
|
|
#define EVENT_TIMELAPSE 32
|
|
#define EVENT_TIMELAPSEEND 64
|
|
#define EVENT_WEBCAM 128
|
|
#define EVENT_IMAGE_DETECTED 256
|
|
#define EVENT_IMAGEM_DETECTED 512
|
|
#define EVENT_IMAGE_SNAPSHOT 1024
|
|
#define EVENT_IMAGE 2048
|
|
#define EVENT_IMAGEM 8192
|
|
#define EVENT_FILECLOSE 16384
|
|
#define EVENT_DEBUG 65536
|
|
#define EVENT_CRITICAL 131072
|
|
#define EVENT_AREA_DETECTED 262144
|
|
#define EVENT_CAMERA_LOST 524288
|
|
|
|
typedef void(* event_handler)(struct context *, int, unsigned char *, char *, void *, struct tm *);
|
|
|
|
void event(struct context *, int, unsigned char *, char *, void *, struct tm *);
|
|
const char * imageext(struct context *);
|
|
|
|
#endif /* _INCLUDE_EVENT_H_ */
|