📄 al320_osddisplay.lst
字号:
976 gbVMoving = 0;
977 gbOSDAdjustment = 0;
978 gbOSD = 1;
979 }
980 else if ((gbContrast == 1) || (gbBrightness == 1) || (gbSaturation == 1) || (gbHue == 1) || (gbOSD == 1)
-|| (gbSharpness == 1) || (gbVideoStandard == 1) || (gbDisplayMode == 1) || (gbChannel == 1) || (gbReset ==1)){
981
982 gbContrast = gbBrightness = gbSaturation = gbHue = gbSharpness = gbOSD = gbDisplayMode = gbVideoStandard
C51 COMPILER V7.50 AL320_OSDDISPLAY 06/25/2008 18:08:09 PAGE 17
- = gbChannel = gbReset = 0;
983 AL320_EnableOSD(OSD_OFF);
984 AL320_SetupOSDMode();
985
986 AL320_DisplayMenuIcon(MainMenuIcon, OSD_Icon_HTotal, OSD_Icon_VTotal);
987 AL320_ShowOSDIconMessage(gucMainMenuCounterBuffer);
988 gbKeyMoving =0;
989 gbSecondMenu = 0;
990 gucOSDModeCounter = gucMainMenuCounterBuffer;
991 gucBarCounter = 0;
992 gucSecondLevel = 0;
993 gbSecondMenu = 0;
994 gbQualityAdjustment = 0;
995
996 AL320_OSDIconDetect(); // Detect Location of OSD Icon
997 AL320_SetOSDDisplayIcon(); //Display OSD Icon
998 AL320_EnableOSD(OSD_ON);
999 }
1000 else {
1001
1002 AL320_EnableOSD(OSD_OFF);
1003 AL320_OSDVariableInitial();
1004 AL320_DisplayMenuIcon(MainMenuIcon, OSD_Icon_HTotal, OSD_Icon_VTotal); //070518
1005 }
1006
1007 }
1008 */
1009 // ********************************************************************************
1010 // Function: AL320_OSDMoveFunction
1011 // Description: Moving Function for OSD Menu
1012 // Input parameters: ucKey==>KEYPRESS
1013 // KEYPRESS_RIGHT==>Increase, KEYPRESS_LEFT==>Decrease
1014 // Return values: None
1015 // ********************************************************************************
1016 /*
1017 void AL320_OSDMoveFunction(Byte ucKey){
1018
1019 if (gbQualityAdjustment == 0){ //Clear OSD Blinking
1020
1021 AL320_OSDIconDetect();
1022 AL320_ClearOSDDisplayIcon();
1023 }
1024
1025 if (gucSecondLevel == GEOCODE_CHANNEL || gucSecondLevel == GEOCODE_VIDEOSTANDARD || gucSecondLevel == GEO
-CODE_DISPLAYMODE) {
1026
1027 gbKeyMoving = TRUE;
1028
1029 }
1030
1031 switch(ucKey){
1032
1033 case KEYPRESS_RIGHT:
1034
1035 gbIncreaseKey = 1;
1036 if (gbQualityAdjustment == 0 && gbOSDAdjustment == 0){ // for Menu Function
1037
1038 if(gucOSDModeCounter == OSD_ICON_FUNCTION_NUMBER-1){
1039
1040 gucOSDModeCounter = 0;
1041 }
1042 else{
C51 COMPILER V7.50 AL320_OSDDISPLAY 06/25/2008 18:08:09 PAGE 18
1043
1044 gucOSDModeCounter ++;
1045 }
1046 }
1047 else if(gbQualityAdjustment == 1 && gbOSDAdjustment == 0){ //for Quality Adjustme
-nt
1048
1049 gbBarIconDiscrease = 0;
1050
1051 if (gbSharpness == 1){ //for Sharpness
1052
1053 if (gucBarCounter == 7){
1054
1055 gbBarCounterFull = 1; //Detect Bar Counter full or zero?
1056 gucBarCounter = 7;
1057 }
1058 else{
1059
1060 gbBarCounterFull = 0; //Detect Bar Counter full or zero?
1061 gucBarCounter ++;
1062 }
1063 }
1064 else {
1065
1066 if (gucBarCounter == 30){ //15 jason 07/3/28 extend quality adjustive range
1067
1068 gbBarCounterFull = 1; //Detect Bar Counter full or zero?
1069 gucBarCounter = 30; //15 jason 07/3/28 extend quality adjustive range
1070 }
1071 else{
1072
1073 gbBarCounterFull = 0; //Detect Bar Counter full or zero?
1074 gucBarCounter ++;
1075 }
1076 }
1077 }
1078 else {
1079
1080 gucOSDMoveCounter ++;
1081 AL320_OSDMovingFunction();
1082
1083 }
1084 break;
1085
1086 case KEYPRESS_LEFT:
1087
1088 gbIncreaseKey = 0;
1089 if (gbQualityAdjustment == 0 && gbOSDAdjustment == 0){ // for Menu Function
1090
1091 if(gucOSDModeCounter == 0){
1092
1093 gucOSDModeCounter = OSD_ICON_FUNCTION_NUMBER-1;
1094 }
1095 else{
1096
1097 -- gucOSDModeCounter;
1098 }
1099 }
1100 else if (gbQualityAdjustment == 1 && gbOSDAdjustment == 0){ //for Quality Adjustment
1101
1102 gbBarIconDiscrease = 1;
1103
C51 COMPILER V7.50 AL320_OSDDISPLAY 06/25/2008 18:08:09 PAGE 19
1104 if (gbSharpness == 1){ //for Sharpness
1105
1106 if (gucBarCounter == 0){
1107
1108 gbBarCounterFull = 1; //Detect Bar Counter full or zero?
1109 gucBarCounter = 0;
1110 }
1111 else{
1112
1113 gbBarCounterFull = 0; //Detect Bar Counter full or zero?
1114 -- gucBarCounter;
1115 }
1116 }
1117 else {
1118
1119 if (gucBarCounter == 0){
1120
1121 gbBarCounterFull = 1; //Detect Bar Counter full or zero?
1122 gucBarCounter = 0;
1123 }
1124 else{
1125
1126 gbBarCounterFull = 0; //Detect Bar Counter full or zero?
1127 -- gucBarCounter;
1128 }
1129 }
1130 }
1131 else {
1132
1133 -- gucOSDMoveCounter;
1134 AL320_OSDMovingFunction();
1135
1136 }
1137
1138 break;
1139
1140 default:
1141
1142 break;
1143 }
1144
1145 if (gbQualityAdjustment == 0){
1146
1147 AL320_OSDIconDetect(); // Set OSD Icon and Display (Blinking)
1148 AL320_SetOSDDisplayIcon();
1149
1150 }
1151
1152 AL320_ShowOSDIconMessage(gucOSDModeCounter);
1153
1154
1155 }
1156 */
1157 // ********************************************************************************
1158 // Function: AL320_OSDIconDetect
1159 // Description: Detect Icon Location of Main Menu and Second Menu
1160 // Input parameters: None
1161 // Return values: None
1162 // ********************************************************************************
1163 /*
1164 void AL320_OSDIconDetect(void){
1165
C51 COMPILER V7.50 AL320_OSDDISPLAY 06/25/2008 18:08:09 PAGE 20
1166 if (gbSecondMenu == 0){
1167
1168 AL320_OSDMainMenuIconDetect();
1169 }
1170 else{
1171
1172 AL320_OSDSecondMenuIconDetect();
1173 }
1174 }
1175 */
1176
1177 // ********************************************************************************
1178 // Function: AL320_ClearOSDDisplayIcon
1179 // Description: Clear OSD Blinking and Display
1180 // Input parameters: None
1181 // Return values: None
1182 // ********************************************************************************
1183 /*
1184 void AL320_ClearOSDDisplayIcon(void){
1185
1186 Byte ucTemp;
1187
1188 for (ucTemp = 1 ; ucTemp < 3 ; ucTemp++){
1189
1190 if (gbDisplayMode == 1 || gbReset == 1){ //for Display Mode
1191
1192 AL320_SetIconAddress((gucOSDLocation + ucTemp - 1), gucROW, OSD_Icon_HTotal);
1193
1194 if (ucTemp == 1){
1195
1196 AL320_SetOSDIcon(M_12_8);
1197 }
1198 else{
1199
1200 AL320_SetOSDIcon(gucOSDIcon);
1201 }
1202 AL320_SetOSDIcon(0x4c); //0x60
1203
1204 }
1205 else if (gbVideoStandard == 1){ //for Video Standard
1206
1207 AL320_SetIconAddress((gucOSDLocation + ucTemp - 1), gucROW, OSD_Icon_HTotal);
1208
1209 if (ucTemp == 1){
1210
1211 AL320_SetOSDIcon(gucOSDIcon);
1212 }
1213 e
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -