📄 osdpage.c
字号:
#include "common.h"
#include "OSD_def.h"
#include "OSD1_CLS.h"
#include "OSD2_CLS.h"
#include "OSD_String.h"
#include "OSDPage.h"
void DemoOSD1(void)
{
uCHAR i;
OSD1ShowLine(testStr,0,0,0,0,MENU1,2);
for(i=0;i<40;i++)
OSD1PutChar(i,i,3,0,0,MENU1,i%16);
}
void DemoOSD2(void)
{
OSD2Show4BPIcon(testAllIcon,10,0,0,0,0,MENU1,0);
}
void ShowBasicDVDCtrl(void)
{
uCHAR i,j;
OSD1ShowLine(iPLAY,2,17,0,0,1,2);
OSD1ShowLine(iSTOP,2+5,17,0,0,1,2);
OSD1ShowLine(iPREVIOUS,2+10,17,0,0,1,2);
OSD1ShowLine(iNEXT,2+15,17,0,0,1,2);
OSD1ShowLine(iREPEAT,2+19,17,0,0,1,2);
OSD1ShowLine(iEQ,2+25,17,0,0,1,2);
OSD1ShowLine(iUDLR,2+30,17,0,0,1,2);
OSD1ShowLine(iA_MENU,2+34,17,0,0,1,2);
for(i=0;i<8;i++)
{
OSD2Show4BPIcon(BTN_UNIT1,i*5,17,0,0,0,MENU1,0);
for(j=1;j<4;j++)
{
OSD2Show4BPIcon(BTN_UNIT2,j+i*5,17,0,0,0,MENU1,0);
}
OSD2Show4BPIcon(BTN_UNIT3,4+i*5,17,0,0,0,MENU1,0);
}
OSD2Show4BPIcon(testoneIcon2,5,6,0,0,0,MENU1,0);
OSD2Show4BPIcon(testreturnIcon,10,6,0,0,0,MENU1,0);
OSD2Show4BPIcon(testmuteIcon,15,6,0,0,0,MENU1,0);
OSD2Show4BPIcon(testmuteoffIcon,20,6,0,0,0,MENU1,0);
OSD2Show4BPIcon(testiconicon,25,6,0,0,0,MENU1,0);
OSD2Show4BPIcon(Button_Zoom_In,30,6,0,0,0,MENU1,0);
OSD2Show4BPIcon(test_x_icon ,5,3,0,0,0,MENU1,0);
OSD2Show4BPIcon(test_x1_icon,5,4,0,0,0,MENU1,0);
OSD2Show4BPIcon(test_x2_icon,6,3,0,0,0,MENU1,0);
OSD2Show4BPIcon(test_x3_icon,6,4,0,0,0,MENU1,0);
OSD2Show4BPIcon(test_x4_icon,8,3,0,0,0,MENU1,0);
OSD2Show4BPIcon(test_x5_icon,8,4,0,0,0,MENU1,0);
OSD2Show4BPIcon(test_x6_icon,9,3,0,0,0,MENU1,0);
OSD2Show4BPIcon(test_x7_icon,9,4,0,0,0,MENU1,0);
OSD2Show4BPIcon(test_x8_icon ,11,3,0,0,0,MENU1,0);
OSD2Show4BPIcon(test_x9_icon ,11,4,0,0,0,MENU1,0);
OSD2Show4BPIcon(test_x10_icon,12,3,0,0,0,MENU1,0);
OSD2Show4BPIcon(test_x11_icon,12,4,0,0,0,MENU1,0);
OSD2Show4BPIcon(test_x12_icon ,14,3,0,0,0,MENU1,0);
OSD2Show4BPIcon(test_x13_icon ,14,4,0,0,0,MENU1,0);
OSD2Show4BPIcon(test_x14_icon ,15,3,0,0,0,MENU1,0);
OSD2Show4BPIcon(test_x15_icon ,15,4,0,0,0,MENU1,0);
OSD2Show4BPIcon(test_x16_icon ,16,3,0,0,0,MENU1,0);
OSD2Show4BPIcon(test_x17_icon ,16,4,0,0,0,MENU1,0);
OSD2Show4BPIcon(test_x18_icon ,17,3,0,0,0,MENU1,0);
OSD2Show4BPIcon(test_x19_icon ,17,4,0,0,0,MENU1,0);
OSD2Show4BPIcon(test_x20_icon ,20,3,0,0,0,MENU1,6);
OSD2Show4BPIcon(test_x21_icon ,20,4,0,0,0,MENU1,6);
OSD2Show4BPIcon(test_x22_icon ,21,3,0,0,0,MENU1,6);
OSD2Show4BPIcon(test_x23_icon ,21,4,0,0,0,MENU1,6);
OSD2Show4BPIcon(test_x24_icon ,22,3,0,0,0,MENU1,6);
OSD2Show4BPIcon(test_x25_icon ,22,4,0,0,0,MENU1,6);
}
void DemoPage(void)
{
// COM_OUT_STRING("OSD1 DEMO: ");
// COM_PAUSE();
OSD1Disp(MENU1|OFF, MENU2|OFF);
OSD2Disp(MENU1|OFF, MENU2|OFF);
OSD1ClearMenu(MENU1);
DemoOSD1();
OSD1Disp(MENU1|ON, MENU2|OFF);
DelayT(2000);
// COM_OUT_STRING("OSD2 DEMO: ");
// COM_PAUSE();
OSD1Disp(MENU1|OFF, MENU2|OFF);
OSD2ClearMenu(MENU1);
DemoOSD2();
OSD1Disp(MENU1|OFF, MENU2|OFF);
OSD2Disp(MENU1|ON, MENU2|OFF);
DelayT(2000);
// COM_OUT_STRING("OSD1 & OSD2 DEMO: ");
// COM_PAUSE();
OSD1Disp(MENU1|OFF, MENU2|OFF);
OSD2Disp(MENU1|OFF, MENU2|OFF);
OSD1ClearMenu(MENU1);
OSD2ClearMenu(MENU1);
ShowBasicDVDCtrl();
OSD1Disp(MENU1|ON, MENU2|OFF);
OSD2Disp(MENU1|ON, MENU2|OFF);
DelayT(200);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -