📄 osdcmd.h
字号:
/*************** MTK CONFIDENTIAL & COPYRIGHTED ****************/
/*************** ****************/
/*************** $Modtime:: 04/07/16 10:11a $ ****************/
/*************** $Revision:: 6 $ ****************/
/*************** ****************/
/*************** 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_Y_TOP (0x00 << 2)
#define OSD_ALIGN_Y_CENTER (0x01 << 2)
#define OSD_ALIGN_Y_BOTTOM (0x02 << 2)
#define OSD_ALIGN_X_MASK 0x03
#define OSD_ALIGN_Y_MASK (0x03 << 2)
#define OSD_ALIAN_X_AVERAGE (0x01 << 6)
#define OSD_ALIAN_Y_AVERAGE (0x01 << 7)
#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 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
#define OSD_MSG_GRP_BTN_ACTIVATE 34
#define OSD_MSG_GRP_BTN_DEACTIVATE 35
#define OSD_MSG_GRP_BTN_HILIGHT 36
#define OSD_MSG_GRP_BTN_DELETE_GRP 37
#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
#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
#define OSD_CMD_SHOW_CD_TEXT 70
#define OSD_CMD_PASTE_MSG_MAX 71
#define OSD_CMD_PASTE_MSG_WIDTH 72
#define OSD_CMD_PASTE_THAI_MSG_ADDR 73
#define OSD_CMD_PASTE_CHINESE_MSG_ADDR 74
#define OSD_CMD_SET_MP4SP_PARAM 75
// the following commands are for 1389 verify only
#define OSD_CMD_BITBLT 76
#define OSD_CMD_GRADIENT 77
#define OSD_CMD_CLIP 78
#define OSD_CMD_COLOR_KEY 79
#define OSD_CMD_CHG_COLOR 80
#define OSD_CMD_SET_MEM_BLK 81
#define OSD_CMD_DRAW_STR_ADDR 82
#define OSD_CMD_MAX 83
#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 */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -