88 lines
2.7 KiB
C
Executable File
88 lines
2.7 KiB
C
Executable File
#ifndef UI_EXECUTE_FUNC_H
|
|
#define UI_EXECUTE_FUNC_H
|
|
#include <kwrap/type.h>
|
|
|
|
#if 1
|
|
typedef enum {
|
|
NVTEVT_BKW_START = 1,
|
|
NVTEVT_BKW_DELALL = NVTEVT_BKW_START,
|
|
NVTEVT_BKW_COPY2CARD,
|
|
NVTEVT_BKW_COPYCARD1ToCARD2,
|
|
NVTEVT_BKW_COPYCARD2ToCARD1,
|
|
NVTEVT_BKW_FORMAT,
|
|
NVTEVT_BKW_FORMAT_CARD,
|
|
NVTEVT_BKW_FORMAT_NAND,
|
|
NVTEVT_BKW_NUM_RESET,
|
|
NVTEVT_BKW_SETDPOF,
|
|
NVTEVT_BKW_SETPROTECT,
|
|
NVTEVT_BKW_DUMMY_WAIT,//do nothing, just wait for xxx ms then exit
|
|
NVTEVT_BKW_FW_UPDATE,
|
|
NVTEVT_BKW_DZOOM_IN,
|
|
NVTEVT_BKW_DZOOM_OUT,
|
|
NVTEVT_BKW_PIM_PROCESS,//For picture in movie processing
|
|
NVTEVT_BKW_ANR_LENS_ACTION, //Generate Audio NR pattern by noises of zoom, focus and iris
|
|
NVTEVT_BKW_WIFI_ON,
|
|
NVTEVT_BKW_WIFI_CLEARACL,
|
|
NVTEVT_BKW_STOPREC_PROCESS,
|
|
NVTEVT_BKW_INIT_FILESYS,
|
|
NVTEVT_BKW_ETHCAM_SOCKET_OPEN,
|
|
NVTEVT_BKW_ETHCAM_SOCKETCLI_CMD_OPEN,
|
|
NVTEVT_BKW_ETHCAM_SOCKETCLI_DATA_OPEN,
|
|
NVTEVT_BKW_GET_ETHCAM_TX_INFO,
|
|
NVTEVT_BKW_TRIGGER_THUMB,
|
|
NVTEVT_BKW_TX_STREAM_START,
|
|
|
|
NVTEVT_BKW_GET_ETHCAM_TX_DECINFO,
|
|
NVTEVT_BKW_ETHCAM_SOCKETCLI_DISP_DATA_OPEN_START,
|
|
NVTEVT_BKW_ETHCAM_SOCKETCLI_DISP_DATA_OPEN,
|
|
NVTEVT_BKW_GET_ETHCAM_TX_RECINFO,
|
|
NVTEVT_BKW_ETHCAM_SOCKETCLI_REC_DATA_OPEN_START,
|
|
|
|
NVTEVT_BKW_ETHCAM_SYNC_TIME,
|
|
|
|
NVTEVT_BKW_ETHCAM_DEC_ERR,
|
|
NVTEVT_BKW_ETHCAM_RAW_ENCODE_RESULT,
|
|
NVTEVT_BKW_ETHCAM_SET_TX_SYSINFO,
|
|
NVTEVT_BKW_ETHCAM_CHECKPORT_READY,
|
|
NVTEVT_BKW_ETHCAM_UPDATE_UI,
|
|
NVTEVT_BKW_ETHCAM_IPERF_TEST,
|
|
|
|
NVTEVT_BKW_END,
|
|
} NVT_BKW_CMD;
|
|
#define PLAYDPOF_SETONE 0x00000002
|
|
#define PLAYDPOF_SETALL 0x00000004
|
|
|
|
// Protect file
|
|
typedef enum {
|
|
SETUP_PROTECT_ONE = 0x01,
|
|
SETUP_PROTECT_ALL = 0x02,
|
|
SETUP_UNPROTECT_ONE = 0x04,
|
|
SETUP_UNPROTECT_ALL = 0x08
|
|
} SETUP_PROTECT_CMD;
|
|
#endif
|
|
|
|
#define UI_BACKGND_DUMMY_WAIT_INFINITE 0xFFFFFFFF
|
|
|
|
typedef enum {
|
|
BKW_DPOF_MODE, //write only, for NVTEVT_BKW_SETDPOF
|
|
BKW_DPOF_NUM, //write only, for NVTEVT_BKW_SETDPOF
|
|
BKW_DPOF_DATE, //write only, for NVTEVT_BKW_SETDPOF
|
|
BKW_PROTECT_TYPE, //write only, for NVTEVT_BKW_SETPROTECT
|
|
BKW_WAIT_TIME, //write only, for NVTEVT_BKW_DUMMY_WAIT, Unit: ms
|
|
BKW_DZOOM_STOP, //write only, for stop Dzoom moving, the value is the pointer of UIN32 stopFlag.
|
|
BKW_ETHCAM_TRIGGER_THUMB_PATHID_P0, //write only, for ethcam Tx trigger thumb
|
|
BKW_ETHCAM_TRIGGER_THUMB_PATHID_P1, //write only, for ethcam Tx trigger thumb
|
|
BKW_ETHCAM_DEC_ERR_PATHID, //write only, for ethcam Rx Dec Err
|
|
BKW_ETHCAM_CHECK_PORT_READY_IP, //write only, for ethcam check port ready ip addr
|
|
|
|
BKW_DATA_MAX
|
|
} BKW_DATA_SET;
|
|
|
|
extern void AppBKW_SetData(BKW_DATA_SET attribute, UINT32 value);
|
|
extern UINT32 AppBKW_GetData(BKW_DATA_SET attribute);
|
|
extern BKG_JOB_ENTRY gBackgroundExtFuncTable[];
|
|
extern UINT32 BackgroundDummyWait_Stop(void);
|
|
|
|
#endif
|
|
|