summaryrefslogblamecommitdiff
path: root/src/bin/ethumb_client/ethumbd_private.h
blob: 688eaddd6b946cfc038a03e72f34347a77ae7e3b (plain) (tree)


















                               
                       

                  

                    





                         



                          






                                                  
#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