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

📄 al320_osddisplay.h

📁 基于averlogic公司的AL320的AUO 2.4" SRGB屏的驱动程序
💻 H
字号:
/*--------------------------------------------------------------------------
AL320_OSDDISPALY.H
Header file for AL320_OSDDISPLAY

History:
07/20/2006 : First Version V0.1 ---HsinChu Office
09/15/2006 : Version 0.2 ---HsinChu Office
			 1. Increase function declaring of AL320_OSDVariableInitial.

Copyright (c) 1998-2006 AverLogic Inc
All rights reserved.
--------------------------------------------------------------------------*/
#ifndef __AL320_OSDDISPALY_H__
#define __AL320_OSDDISPALY_H__

//Slave Address of AL320
#define SLAVE_ADDRESS_AL320  0x32

//Definition of OSD Display
#define OSD_H_START              0x40
#define OSD_V_START              0x40
#define OSD_RAM_ADDRESS          0x00
#define OSD_FONT_ADDRESS         0x00
#define OSD_Font_HSize           0x08
#define OSD_Font_HTotal          0x08
#define OSD_Font_VSize           0x0e
#define OSD_Font_VTotal          0x0e
#define OSD_RAM_Stride           0x1e
#define OSD_Icon_HTotal          0x1e
#define OSD_Icon_VTotal          0x0e 
#define OSD_RAM_ADDRESS_START    0x00
#define OSD_FONT_LINE_STRIDE     0x01
#define OSD_FONT_RAM_ADDRESS     0x00
#define OSD_ALPHA_BLENDING_RATIO 0x0c		//0c		jason	070411	colse alpha blending

#define ICON_TOTAL              OSD_Icon_HTotal*OSD_Icon_VTotal  

#define GEOCODE_CONTRAST      0
#define GEOCODE_BRIGHTNESS    1
#define GEOCODE_COLOR         2
#define GEOCODE_TINT          4
#define GEOCODE_SHARPNESS     3
#define GEOCODE_SOUND         5
#define GEOCODE_CHANNEL       6
#define GEOCODE_VIDEOSTANDARD 7
#define GEOCODE_DISPLAYMODE   8
#define GEOCODE_OSD           9
#define GEOCODE_RESET         10
#define GEOCODE_EXIT          11


/*
#define OSD_Font_HSize_16         0x10
#define OSD_Font_HTotal_16        0x10
#define OSD_Font_VSize_24         0x18
#define OSD_Font_VTotal_24        0x18
#define OSD_RAM_Stride            0x13 
#define OSD_FONT_LINE_STRIDE_24   0x04
*/

#define OSD_ICON_FUNCTION_NUMBER    6  //ICON TOTAL 

//#define OSD_CONTEXT_MODE      FONT_CONTEXT_2_BYTE


//OSD Definition of Input Source
#define CVBS_INPUT         0
#define SVIDEO_INPUT       1
#define COMPONENT_INPUT    2

//OSD Definition of OSD Function
#define H_MOVE      0
#define V_MOVE      1
#define ZOOM	    2

//OSD Definition of Video Standard
#define NTSC_MODE        0
#define PAL_MODE         1
#define AUTODETECT_MODE  2

//OSD Definition of Reset 
#define DEMOMODE   0
#define RESETMODE  1

//OSD Definition of Video Display Mode 
#define MODE1      0
#define MODE2      1

//OSD Mode definition		//070519
#define OSD_MENU	0
#define OSD_INFORMATION	1



void AL320_SetupOSDFont(Word uiFontRamAddress);
void AL320_SetupOSDMode(void);
void AL320_SetupOSDColor(void);
void AL320_SetIconAddress(Word uiColumn, Word uiRow, Byte ucIcon_HTotal);
void AL320_DisplayMenuIcon(Byte *pucMenu, Byte ucOSDIconHTotal, Byte ucOSDIconVTotal);
void AL320_SetupDisplayQuality(void);
//void AL320_OSDBarIconChange(void);
//void AL320_SetupOSDMode_QualityBar(void);

//void AL320_ShowOSDIconMessage(Byte ucOSDModeCounterX);
//void AL320_SetOSDMainMenuToSecondMenu(void);

//void AL320_OSDEnterFunction(void);
//void AL320_OSDExitFunction(void);
//void AL320_OSDMoveFunction(Byte ucKey);

//void AL320_OSDIconDetect(void);
//void AL320_ClearOSDDisplayIcon(void);
//void AL320_SetOSDDisplayIcon(void);
//void AL320_OSDMainMenuIconDetect(void);
//void AL320_OSDSecondMenuIconDetect(void);
//void AL320_VideoStandardMenuIconDetect(void);
//void AL320_DisplayModeMenuIconDetect(void);
//void AL320_OSDMenuIconDetect(void);
//void AL320_ChannelSelectMenuIconDetect(void);
void AL320_InputSourceSelect(void);
//void AL320_ExecuteOSDSecondMenuFunction(void);
//void AL320_VideoStandardFunction(void);
void AL320_OSDResetFunction(void);
//void AL320_SetupSharpnessLevel(void);
void AL320_DisplayModeFunction(void);

//void AL320_InitBarLevel(void);
//void AL320_OSDMovingFunction(void);
//void AL320_OSDMenuFunction(void);
//void AL320_OSDResetMenuIconDetect(void);
//void AL320_ResetModeFunction(void);
void AL320_OSDVariableInitial(void);

//void AL320_ChannelChange(void);
//void AL320_SetupOSDMode_VideoSource(void);
//void AL320_OSDDisplay_VideoSource(void);
void AL320_OSDDisplayStart(void);
//void AL320_OSDExit_VideoSource(void);
void AL320_LoadingDisplayQuality(void);

//extern Byte gucOSDModeCounter;
//extern Byte gucBarCounter;
//extern Byte gucSecondLevel;
extern Byte gucVideoStandard;
extern Byte gucDisplayMode;
extern Bool gbQualityAdjustment;
//extern Bool gbContrast, gbBrightness, gbSaturation, gbHue, gbSharpness;
//extern ROM Byte MainMenuIcon[ICON_TOTAL];
//extern ROM Byte DisplayIcon[ICON_TOTAL];
//extern ROM Byte ContrastIcon[57];
//extern ROM Byte BrightnessIcon[57];
//extern ROM Byte ColorIcon[57];
//extern ROM Byte TintIcon[57];
//extern ROM Byte SharpnessIcon[57];
extern Bool gbOSDMenu;
extern unsigned char cCurStandard;
extern unsigned char cNewStandard;
#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -