⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 osdcmd.h

📁 MTK 1389e版 MINI组合音响代码
💻 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 + -