summaryrefslogtreecommitdiff
path: root/src/bin/ethumb_client/ethumbd_private.h
blob: 688eaddd6b946cfc038a03e72f34347a77ae7e3b (plain)
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
38
39
40
41
#ifndef __ETHUMBD_PRIVATE_H__
#define __ETHUMBD_PRIVATE_H__ 1


enum Ethumbd_Operations
{
   ETHUMBD_OP_NEW,
   ETHUMBD_OP_GENERATE,
   ETHUMBD_OP_SETUP,
   ETHUMBD_OP_DEL
};

enum Ethubmd_Setup_Option
{
   ETHUMBD_FDO,
   ETHUMBD_SIZE_W,
   ETHUMBD_SIZE_H,
   ETHUMBD_FORMAT,
   ETHUMBD_ASPECT,
   ETHUMBD_ORIENTATION,
   ETHUMBD_CROP_X,
   ETHUMBD_CROP_Y,
   ETHUMBD_QUALITY,
   ETHUMBD_COMPRESS,
   ETHUMBD_DIRECTORY,
   ETHUMBD_CATEGORY,
   ETHUMBD_FRAME_FILE,
   ETHUMBD_FRAME_GROUP,
   ETHUMBD_FRAME_SWALLOW,
   ETHUMBD_VIDEO_TIME,
   ETHUMBD_VIDEO_START,
   ETHUMBD_VIDEO_INTERVAL,
   ETHUMBD_VIDEO_NTIMES,
   ETHUMBD_VIDEO_FPS,
   ETHUMBD_DOCUMENT_PAGE,
   ETHUMBD_SETUP_FINISHED
};

void ethumbd_child_start(int pipein, int pipeout);

#endif