www.pudn.com > 6027_HD65.rar > osdcmd.h
/*************** MTK CONFIDENTIAL & COPYRIGHTED ****************/ /*************** ****************/ /*************** $Modtime:: 04/05/07 12:01p $ ****************/ /*************** $Revision:: 5 $ ****************/ /*************** ****************/ /*************** Description : OSD command list ****************/ /*************** ****************/ /*************** Company : MediaTek Inc. ****************/ /*************** Programmer : ****************/ /**********************************************************************/ #ifndef _OSD_CMD_H #define _OSD_CMD_H #define SP_2 0 #define SP_4 1 #define SP_16 2 #define HL_1 0 #define HL_2 1 #define BLEND_0 0 #define BLEND_1 1 #define BLEND_2 2 #define BLEND_3 3 #define PIXEL_1 0 #define PIXEL_2 1 #define PIXEL_4 2 #define PIXEL_8 3 #define OL_L_1_PIX 0 #define OL_L_2_PIX 1 #define OL_R_1_PIX 2 #define OL_R_2_PIX 3 #define OL_A_1_PIX 4 #define OL_A_2_PIX 5 #define OSD_ST_INIT 0 #define OSD_ST_RUN 1 #define OSD_ST_BURST 2 #define OSD_ST_NML 3 #define OSD_ST_BATCH 4 #define OSD_REG_BUF_USED 0 #define OSD_REG_BUF_EMPTY 1 #define OSD_SPTM_NONE 0 #define OSD_SPTM_GRID 1 #define OSD_SPTM_BAR 2 #define OSD_SPTM_SGRID 3 #define OSD_SPTM_MAX 4 #define OSD_ALIGN_X_LEFT 0x00 #define OSD_ALIGN_X_CENTER 0x01 #define OSD_ALIGN_X_RIGHT 0x02 #define OSD_ALIGN_X_MASK 0x03 #define OSD_ALIGN_Y_TOP (0x00 << 2) #define OSD_ALIGN_Y_CENTER (0x01 << 2) #define OSD_ALIGN_Y_BOTTOM (0x02 << 2) #define OSD_ALIGN_Y_MASK (0x03 << 2) #define OSD_SP_FROM_TOP (0x00) #define OSD_SP_FROM_BOTTOM (0x01) #define OSD_SP_X_AVERAGE (0x01 << 1) #define OSD_SP_Y_AVERAGE (0x01 << 2) #define OSD_SP_FULL_ASCII_TBL (0x01 << 3) #define OSD_SP_DETECT_ASCII (0x01 << 4) #define CK_DISABLE 0 #define CK_ENABLE 1 #define CK_ONLY 2 #define GRAD_ENABLE (0x01 << 4) #define GRAD_VERT_DEC (0x01 << 3) #define GRAD_VERT_INC (0x01 << 2) #define GRAD_HOR_DEC (0x01 << 1) #define GRAD_HOR_INC (0x01) #define OSD_MEM_BLK_STATIC 0 #define OSD_MEM_BLK_DYNAMIC 1 #define OSD_CMD_FLUSH 0 #define OSD_CMD_SET_ST 1 #define OSD_CMD_CREATE_WB 2 #define OSD_CMD_DELETE_WB 3 #define OSD_CMD_ENABLE_WB 4 #define OSD_CMD_DISABLE_WB 5 #define OSD_CMD_SHOW_MSG 6 #define OSD_CMD_PASTE_MSG 7 #define OSD_CMD_PASTE_MSG_R 8 #define OSD_CMD_SET_MSG_COL 9 #define OSD_CMD_CLEAR_MSG 10 #define OSD_CMD_CLEAR_WB 11 #define OSD_CMD_CHGCOL_RNG 12 #define OSD_CMD_CHGCOL_SETPAL 13 #define OSD_CMD_CHGCOL_SETPAL_REMAIN 14 #define OSD_CMD_CHGCOL_EN 15 #define OSD_CMD_CHGCOL_DIS 16 #define OSD_CMD_HL_RNG 17 #define OSD_CMD_HL_SHOW 18 #define OSD_CMD_HL_HIDE 19 #define OSD_CMD_HL_COL 20 #define OSD_CMD_OL_DIS 21 #define OSD_CMD_OL_SET 22 #define OSD_CMD_SHOW_LINE 23 #define OSD_CMD_VOID_RNG 24 #define OSD_CMD_VOID_EN 25 #define OSD_CMD_VOID_DIS 26 #define OSD_CMD_TRANS_EN 27 #define OSD_CMD_TRANS_DIS 28 #define OSD_CMD_RECTANGLE 29 #define OSD_CMD_BTN_CREATE 30 #define OSD_CMD_MSG_BTN_CREATE 31 #define OSD_CMD_MSG_BTN_CREATE_R 32 // #define OSD_CMD_GRP_BTN_CREATE 33 // Desuetude // #define OSD_CMD_GRP_BTN_ACTIVATE 34 // Desuetude // #define OSD_CMD_GRP_BTN_DEACTIVATE 35 // Desuetude // #define OSD_CMD_GRP_BTN_HILIGHT 36 // Desuetude // #define OSD_CMD_GRP_BTN_DELETE_GRP 37 // Desuetude #define OSD_CMD_BTN_DEL 38 #define OSD_CMD_BTN_SEL 39 #define OSD_CMD_BTN_UNSEL 40 #define OSD_CMD_SLIDER_SHOW 41 #define OSD_CMD_SET_PAL 42 #define OSD_CMD_SET_TC_PAL 43 #define OSD_CMD_SET_WB_TC 44 #define OSD_CMD_SET_WB_COLOR 45 #define OSD_CMD_SP 46 #define OSD_CMD_SP_DIS 47 #define OSD_CMD_SET_LANG 48 #define OSD_CMD_CLEAR_POS 49 #define OSD_CMD_PASTE_BMP 50 #define OSD_CMD_SHOW_BMP 51 #define OSD_CMD_DEL_BMP 52 #define OSD_CMD_WB_CHG_POS 53 #define OSD_CMD_SET_BTN_COL 54 // #define OSD_CMD_FS_LANG 55 // Disable #define OSD_CMD_BTN_HL 56 #define OSD_CMD_BACK_STATE 57 #define OSD_CMD_RESTORE_STATE 58 #define OSD_CMD_SET_INPUT_MSG_COL 59 #define OSD_CMD_INPUT_MSG_EN 60 #define OSD_CMD_INPUT_MSG_DIS 61 #define OSD_CMD_SP_LVL_UP 62 #define OSD_CMD_SP_LVL_DOWN 63 #define OSD_CMD_WB_MIX_RATIO 64 #define OSD_CMD_PASTE_MSG_ADDR 65 #define OSD_CMD_CHGCOL_SETCOL 66 #define OSD_CMD_CHGCOL_REP 67 #define OSD_CMD_SET_DEF_COLOR 68 // #define OSD_CMD_SCROLL_WB 69 // Disable #define OSD_CMD_SHOW_CD_TEXT 70 #define OSD_CMD_PASTE_MSG_MAX 71 #define OSD_CMD_PASTE_MSG_WIDTH 72 // #define OSD_CMD_BITBLT 73 // Disable // #define OSD_CMD_GRADIENT 74 // Disable // #define OSD_CMD_CLIP 75 // Disable #define OSD_CMD_SET_MEM_BLK 76 #define CDTEXT_TITLE_NAME 0 #define CDTEXT_TRACK_NAME 1 #define CDTEXT_SINGER_NAME 2 #define OSD_RET_MSG_DEL 0 #define OSD_RET_NULL 0xff #define OSD_TIMEOUT (4 * 2) // in 0.5 sec #define OSD_TIMEOUT_SHORT (2 * 2) // in 0.5 sec #define OSD_TIMEOUT_LONG (8 * 2) // in 0.5 sec #define OSD_NO_DISAPPEAR 0xFF #endif /* _OSD_CMD_H */