efl/src/bin/ethumb/ethumbd_private.h

42 lines
751 B
C

#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