aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules/imfos/e_mod_main.h
blob: 2bcc75cbf12ebd1b2b76717a3805c0b65f199b20 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
#ifndef _E_MOD_MAIN_H
#define _E_MOD_MAIN_H

#include <e.h>
#include "imfos_devices.h"

#define IMFOS_CONFIG_VERSION 1

#ifdef _cplusplus
extern "C++"
#endif
int imfos_face_search(char *data, int width, int height, int stride);

enum _Imfos_Orient
{
   IMFOS_ORIENT_DEFAULT,
   IMFOS_ORIENT_90,
   IMFOS_ORIENT_180,
   IMFOS_ORIENT_270
};



typedef struct _Config_Item Config_Item;
typedef struct _Imfos_Config Imfos_Config;
typedef enum _Imfos_Orient Imfos_Orient;

struct _Imfos_Config
{
   unsigned int config_version;
   Eina_List *devices;
   E_Config_Dialog *cfd;
};

extern Imfos_Config *imfos_config;

#endif /* _E_MOD_MAIN_H */