cfont.h
来自「代码有点长,需细心阅读,仅供影音视听类产品的开发人员参考」· C头文件 代码 · 共 329 行 · 第 1/2 页
H
329 行
/************************************************************************
** DEFINE///jhuang *
** *
** DESCRIPTION *
** Combine character to new character set *
************************************************************************/
#ifndef __CFONT_H
#define __CFONT_H
#include "cchar.h"
#define _cat_(a,b) a b
#define _cat3_(a,b,c) a b c
#define _cat4_(a,b,c,d) a b c d
#define _cat5_(a,b,c,d,e) a b c d e
#define _cat6_(a,b,c,d,e,f) a b c d e f
#define _cat7_(a,b,c,d,e,f,g) a b c d e f g
#define _cat8_(a,b,c,d,e,f,g,h) a b c d e f g h
#define _cat9_(a,b,c,d,e,f,g,h,i) a b c d e f g h i
#define _cat10_(a,b,c,d,e,f,g,h,i,j) a b c d e f g h i j
#define _cat11_(a,b,c,d,e,f,g,h,i,j,k) a b c d e f g h i j k
#define _cat12_(a,b,c,d,e,f,g,h,i,j,k,l) a b c d e f g h i j k l
#define _cat13_(a,b,c,d,e,f,g,h,i,j,k,l,m) a b c d e f g h i j k l m
#define OS_NULL 0x0
#define OS_DISC _cat_(Ch_guang,Ch_die2)
#define OS_NODISC _cat_(Ch_wu2,Ch_die2)
#define OS_NO _cat4_(Ch_nin2,Ch_an4,Ch_cuo4,Ch_le5)
#define OS_CHINESE _cat_(Ch_zhong,Ch_wen2)
#define OS_OPEN _cat_(Ch_kai,Ch_cang)
#define OS_CLOSE _cat_(Ch_guan,Ch_cang)
#define OS_PLAY _cat_(Ch_bo,Ch_fang4)
#define OS_PAUSE _cat_(Ch_zhan4,Ch_ting2)
#define OS_RANDOM _cat4_(Ch_sui2,Ch_ji,Ch_bo,Ch_fang4)
#define OS_RESUME _cat4_(Ch_hui,Ch_fu4,Ch_bo,Ch_fang4)
#define OS_STOP _cat_(Ch_ting2,Ch_zhi3)
#define OS_STEP _cat_(Ch_dan,Ch_bu4)
#define OS_SELECT _cat_(Ch_xuan3,Ch_ze2)
#define OS_READ _cat_(Ch_du2,Ch_qu3)
#define OS_REPEAT _cat_(Ch_chong2,Ch_fu4)
#define OS_FORWARD _cat_(Ch_kuai4,Ch_jin4)
#define OS_BACKWARD _cat_(Ch_kuai4,Ch_tui4)
#define OS_NEXT _cat3_(Ch_xia4,Ch_yi,Ch_a_qu3)
#define OS_NEXTPAGE _cat3_(Ch_xia4,Ch_yi,Ch_ye4)
#define OS_PREV _cat3_(Ch_shang4,Ch_yi,Ch_a_qu3)
#define OS_PREVPAGE _cat3_(Ch_shang4,Ch_yi,Ch_ye4)
#define OS_RETURN _cat_(Ch_fan3,Ch_hui2)
#define OS_GAMEDNLD _cat4_(Ch_you2,Ch_xi4,Ch_xia4,Ch_zai3)
#define OS_GAMEERROR _cat4_(Ch_you2,Ch_xi4,Ch_cuo4,Ch_le5)
#define OS_GAMEDISC _cat3_(Ch_you2,Ch_xi4,Ch_die2) //23
#define OS_PROG _cat_(Ch_bian,Ch_cheng2)
#define OS_SLOW _cat_(Ch_man4,Ch_fang4)
#define OS_FREEZE _cat_(Ch_jing4,Ch_hua4)
#define OS_REP_DIR _cat4_(Ch_a_mu4,Ch_lu4,Ch_chong2,Ch_fu4)
#define OS_REP_1 _cat4_(Ch_dan,Ch_a_qu3,Ch_chong2,Ch_fu4)
#define OS_REP_PAGE _cat4_(Ch_dan,Ch_ye4,Ch_chong2,Ch_fu4)
#define OS_REP_ALL _cat4_(Ch_quan2,Ch_die2,Ch_chong2,Ch_fu4)
#define OS_REP_CNL _cat4_(Ch_chong2,Ch_fu4,Ch_qu3,Ch_xiao)
#define OS_PLAY_1 _cat6_(Ch_dan,Ch_a_qu3,Ch_bo,Ch_fang4,Ch_shi2,Ch_jian)
#define OS_REMAIN_ALL _cat6_(Ch_quan2,Ch_die2,Ch_sheng4,Ch_yu2,Ch_shi2,Ch_jian)
#define OS_REMAIN_1 _cat6_(Ch_dan,Ch_a_qu3,Ch_sheng4,Ch_yu2,Ch_shi2,Ch_jian)
#define OS_GOTO _cat_(Ch_xuan3,Ch_shi2)
#define OS_MUTE _cat_(Ch_jing4,Ch_yin)
#define OS_CHL _cat3_(Ch_zuo3,Ch_sheng,Ch_dao4)
#define OS_CHR _cat3_(Ch_you4,Ch_sheng,Ch_dao4)
#define OS_STEREO _cat3_(Ch_li4,Ch_ti3,Ch_sheng)
#define OS_HALL _cat_(Ch_da4,Ch_tang2)
#define OS_STANDARD _cat_(Ch_biao,Ch_zhun3)
#define OS_LIVE _cat_(Ch_xian4,Ch_chang3)
#define OS_THEATER _cat3_(Ch_dian4,Ch_ying3,Ch_yuan4)
#define OS_9FRAME _cat3_(Ch_jiu3,Ch_hua4,Ch_mian4)
#define OS_ZOOM _cat_(Ch_fang4,Ch_da4)
#define OS_CANCEL _cat_(Ch_qu3,Ch_xiao)
#define OS_AUDIO _cat_(Ch_yin,Ch_yue4)
#define OS_INTRO _cat4_(Ch_liu2,Ch_lan3,Ch_bo,Ch_fang4)
#define OS_PINFEN _cat_(Ch_ping2,Ch_fen) //ZHX 050203
#if CONFIG==CONFIG_COMBO_SVCD
#define OS_SURR _cat7_(Ch_space24,Ch_space24,Ch_space24,Ch_space24,Ch_huan2,Ch_rao4,Ch_sheng)
#else
#define OS_SURR _cat4_(Ch_space24,Ch_huan2,Ch_rao4,Ch_sheng)
#define OS_VOL _cat4_(Ch_yin,Ch_liang4,Ch_kong4,Ch_a_zhi4)
#define OS_KEY _cat4_(Ch_yin,Ch_diao4,Ch_kong4,Ch_a_zhi4)
#endif
#define OS_SETERR _cat4_(Ch_cuo4,Ch_ma3,Ch_diao4,Ch_jie2) //ZHX 072603
#define OS_PBC_ON _cat4_(Ch_cai4,Ch_dan,Ch_bo, Ch_fang4)
#define OS_PBC_OFF _cat4_(Ch_shun4,Ch_xu4,Ch_bo, Ch_fang4)
#define OS_REP_A _cat3_(Ch_chong2,Ch_fu4,Ch_A)
#define OS_REP_AB _cat4_(Ch_chong2,Ch_fu4,Ch_A,Ch_B)
#define OS_REP_AB_CNL _cat6_(Ch_chong2,Ch_fu4,Ch_A,Ch_B,Ch_qu3,Ch_xiao)
#define OS_SPACE Ch_space
#define OS_PICUP _cat4_(Ch_hua4,Ch_mian4,Ch_shang4,Ch_yi2)
#define OS_PICDN _cat4_(Ch_hua4,Ch_mian4,Ch_xia4,Ch_yi2)
#define OS_PICL _cat4_(Ch_hua4,Ch_mian4,Ch_zuo3,Ch_yi2)
#define OS_PICR _cat4_(Ch_hua4,Ch_mian4,Ch_you4,Ch_yi2)
#define OS_DIR _cat_(Ch_a_mu4,Ch_lu4)
#define OS_ECHO_ZHX _cat4_(Ch_hun3,Ch_xiang3,Ch_shi2,Ch_jian) //ZHX 112602
#define OS_ECHO _cat4_(Ch_hun3,Ch_xiang3,Ch_kong4,Ch_a_zhi4)
#define OS_ECHO_CNL _cat4_(Ch_hun3,Ch_xiang3,Ch_qu3,Ch_xiao)
#define OS_GRADE _cat_(Ch_ping2,Ch_fen)
#define OS_PAL _cat3_(Ch_P,Ch_A,Ch_L)
#define OS_PAL_M _cat5_(Ch_P,Ch_A,Ch_L,Ch_slash,Ch_M)
#define OS_NTSC _cat4_(Ch_N,Ch_T,Ch_S,Ch_C)
#define OS_RESTORE _cat_(Ch_a_huan2,Ch_yuan2)
#define OS_AUTO_L _cat5_(Ch_zi4,Ch_dong4,Ch_jie,Ch_chang4,Ch_zuo3)
#define OS_AUTO_R _cat5_(Ch_zi4,Ch_dong4,Ch_jie,Ch_chang4,Ch_you4)
#define OS_READING _cat_(Ch_du2,Ch_die2)
#define OS_WAITING _cat6_(Ch_qing3,Ch_shao,Ch_deng3,Ch_dot,Ch_dot,Ch_dot)
#define OS_CHANG_DISC _cat3_(Ch_qing3,Ch_huan4,Ch_die2)
#define OS_SEQUENCE OS_PBC_OFF //_cat4_(Ch_shun4,Ch_xu4,Ch_bo, Ch_fang4)
#define OS_MENUPLAY OS_PBC_ON //_cat4_(Ch_cai4,Ch_dan,Ch_bo, Ch_fang4)
#define OS_PROG_PLAY _cat4_(Ch_bian,Ch_cheng2,Ch_bo,Ch_fang4)
#define OS_MANUAL _cat4_(Ch_shou3,Ch_dong4,Ch_mo2,Ch_shi4)
#define OS_AUTO _cat4_(Ch_zi4,Ch_dong4,Ch_mo2,Ch_shi4)
#define OS_ON Ch_kai
#define OS_OFF Ch_guan
#define OS_OSD _cat_(Ch_a_ping2,Ch_xian3)
#define OS_HIGH Ch_gao
#define OS_LOW Ch_di
#define OS_CH _cat_(Ch_sheng,Ch_dao4)
#define OS_BOOKMARK _cat_(Ch_shu,Ch_qian)
#define OS_SET_BOOKMARK _cat4_(Ch_she4,Ch_zhi4,Ch_shu,Ch_qian) //ZHX 072503
#define OS_PLAY_BOOKMARK _cat4_(Ch_bo,Ch_fang4,Ch_shu,Ch_qian) //ZHX 072503
#define OS_CLEAR_BOOKMARK _cat4_(Ch_qing,Ch_chu2,Ch_shu,Ch_qian) //ZHX 072503
#define OS_MODE _cat_(Ch_mo2,Ch_shi4)
#define OS_STUDY _cat_(Ch_gen,Ch_du2)
#define OS_FOLLOW _cat_(Ch_gen,Ch_chang4)
#define OS_COMPARE _cat_(Ch_dui4,Ch_bi3)
#define OS_CLASSIC _cat_(Ch_gu3,Ch_dian3)
#define OS_ROCK _cat_(Ch_yao2,Ch_gun3)
#define OS_JAZZ _cat_(Ch_jue2,Ch_a_shi4)
#define OS_POP _cat_(Ch_a_liu2,Ch_xing2)
#define OS_USER _cat_(Ch_ge4,Ch_xing4)
#define OS_EQ _cat_(Ch_jun,Ch_heng2)
#define OS_CHURCH _cat_(Ch_jiao4,Ch_tang2)
#define OS_CONCERT _cat3_(Ch_yin,Ch_yue4,Ch_ting)
#define OS_STADIUM _cat3_(Ch_ti3,Ch_yu4,Ch_chang3)
#define OS_ROUND_THEATER _cat3_(Ch_yuan1,Ch_ju4,Ch_chang3)
#define OS_SUPER_VCD _cat5_(Ch_chao,Ch_ji2,Ch_V,Ch_C,Ch_D)
#define OS_AUTO_LR _cat6_(Ch_zi4,Ch_dong4,Ch_jie,Ch_chang4,Ch_zuo3,Ch_you4)
#define OS_CLEAR _cat_(Ch_qing,Ch_chu2)
#if CONFIG==CONFIG_COMBO_SVCD
#ifdef NINTAUS
#define OS_SET_AUDIO _cat12_(Ch_space,Ch_space,Ch_space24,Ch_space24,Ch_space24,Ch_space24,Ch_jin,Ch_sheng,Ch_chao,Ch_ji2,Ch_yin,Ch_xiao4)
#else
#define OS_SET_AUDIO _cat12_(Ch_space,Ch_space,Ch_space24,Ch_space24,Ch_space24,Ch_space24,Ch_a_li4,Ch_sheng,Ch_chao,Ch_ji2,Ch_yin,Ch_xiao4)
#endif
#define OS_SET_SUPER _cat12_(Ch_space,Ch_space24,Ch_space24,Ch_space24,Ch_space24,Ch_chao,Ch_ji2,Ch_dian4,Ch_ying3,Ch_yuan4,Ch_mo2,Ch_shi4)
#define OS_SET_SUPER2 //_cat10_(Ch_space24,Ch_space24,Ch_space24,Ch_chao,Ch_ji2,Ch_dian4,Ch_ying3,Ch_yuan4,Ch_mo2,Ch_shi4)
#define OS_SET_KARAOKE _cat12_(Ch_space,Ch_space,Ch_space24,Ch_space24,Ch_space24,Ch_space24,Ch_ka3,Ch_la,Ch_O,Ch_K,Ch_mo2,Ch_shi4)
#define OS_SET_SYSTEM _cat10_(Ch_space24,Ch_space24,Ch_space24,Ch_space24,Ch_space24,Ch_space24,Ch_a_xi4,Ch_tong3,Ch_zhuang4,Ch_tai4)
#define OS_SET_USER _cat10_(Ch_space24,Ch_space24,Ch_space24,Ch_space24,Ch_space24,Ch_space24,Ch_ge4,Ch_xing4,Ch_mo2,Ch_shi4)
#define OS_SET_READ_VOCAL _cat12_(Ch_space,Ch_space,Ch_space24,Ch_space24,Ch_space24,Ch_space24,Ch_fu4,Ch_du2,Ch_fu4,Ch_chang4,Ch_zhuang4,Ch_tai4)
#define OS_SET_EFFECT _cat8_(Ch_space24,Ch_space24,Ch_space24,Ch_space24,Ch_sheng,Ch_chang3,Ch_yin,Ch_xiao4)
#define OS_SHOW_EQ _cat8_(Ch_space24,Ch_space24,Ch_space24,Ch_space24,Ch_jun,Ch_heng2,Ch_yin,Ch_xiao4)
#define OS_SET_MIC _cat9_(Ch_space24,Ch_space24,Ch_space24,Ch_space24,Ch_M,Ch_I,Ch_C,Ch_she4,Ch_zhi4)
#define OS_SET_ECHO_DECAY _cat6_(Ch_space24,Ch_space24,Ch_hun3,Ch_xiang3,Ch_shen,Ch_du4)
#define OS_SET_ECHO_DELAY _cat6_(Ch_space24,Ch_space24,Ch_hun3,Ch_xiang3,Ch_shi2,Ch_jian)
#define OS_SET_KEY _cat6_(Ch_space,Ch_space24,Ch_bian4,Ch_diao4,Ch_kong4,Ch_a_zhi4)
#define OS_DISCTYPE _cat6_(Ch_space24,Ch_space24,Ch_die2,Ch_pian4,Ch_lei4,Ch_a_xing2)
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?