123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115 |
- #define DISABLE 0
- #define ENABLE 1
- #define PC_HPOS_DEF (50)
- #define PC_VPOS_DEF (50)
- typedef enum {
- DDC_CI_Success,
- DDC_CI_Fail
- }Return_Value;
- typedef enum {
- DDC_CI_ONTIME,
- DDC_CI_OFFTIME,
- DDC_CI_TOTALTIME,
- }Time_Option;
- typedef enum{
- COLOR_LUT_AXIS_RED,
- COLOR_LUT_AXIS_GREEN,
- COLOR_LUT_AXIS_BLUE,
- COLOR_LUT_AXIS_YELLOW,
- COLOR_LUT_AXIS_MAGENDA,
- COLOR_LUT_AXIS_CYAN,
- }COLOR_LUT_AXIS_INDEX;
- typedef enum{
- VGA_SETUP_AUTO,
- VGA_SETUP_H_POSITION,
- VGA_SETUP_V_POSITION,
- VGA_SETUP_PHASE,
- VGA_SETUP_CLOCK,
- }VGA_SETUP_INDEX;
- typedef enum{
- FLASH_CTRL_RESET_ALL,
- FLASH_CTRL_RESET_LUMINANCE_CONTRAST,
- FLASH_CTRL_RESET_GEOMETRY,
- FLASH_CTRL_RESET_COLOR,
- FLASH_CTRL_SAVE_ALL,
- }FLASH_CTRL_TYPE_INDEX;
- typedef struct _eeprom_ctl
- {
- char *pData;
- UINT8 rw;
- UINT8 size;
- UINT16 offset;
- UINT8 bAsset;
- }eeprom_ctl;
- typedef struct _vga_setting
- {
- UINT8 index;
- UINT8 value;
- }vga_setting;
-
- typedef struct _DDCCI_Set_t
- {
- INT32 Val;
- }DDCCI_Set_t, *PDDCCI_Set_t;
- UINT8 DDCCI_GetBrightness(UINT8* pOSDMax, UINT8* pOSDValue);
- UINT8 DDCCI_SetBrightness(UINT8 ucOSDValue);
- UINT8 DDCCI_GetContrast(UINT8* pOSDMax, UINT8* pOSDValue);
- UINT8 DDCCI_SetContrast(UINT8 ucOSDValue);
- UINT8 DDCCI_GetSharpness(UINT8* pOSDMax, UINT8* pOSDValue);
- UINT8 DDCCI_SetSharpness(UINT8 ucOSDValue);
- UINT8 DDCCI_GetSaturation(UINT8* pOSDMax, UINT8* pOSDValue);
- UINT8 DDCCI_SetSaturation(UINT8 ucOSDValue);
- UINT8 DDCCI_GetRGain(UINT16* pOSDMax, UINT16* pOSDValue);
- UINT8 DDCCI_SetRGain(UINT16 ucOSDValue);
- UINT8 DDCCI_GetGGain(UINT16* pOSDMax, UINT16* pOSDValue);
- UINT8 DDCCI_SetGGain(UINT16 ucOSDValue);
- UINT8 DDCCI_GetBGain(UINT16* pOSDMax, UINT16* pOSDValue);
- UINT8 DDCCI_SetBGain(UINT16 ucOSDValue);
- UINT8 DDCCI_GetROffset(UINT16* pOSDMax, UINT16* pOSDValue);
- UINT8 DDCCI_SetROffset(UINT16 ucOSDValue);
- UINT8 DDCCI_GetGOffset(UINT16* pOSDMax, UINT16* pOSDValue);
- UINT8 DDCCI_SetGOffset(UINT16 ucOSDValue);
- UINT8 DDCCI_GetBOffset(UINT16* pOSDMax, UINT16* pOSDValue);
- UINT8 DDCCI_SetBOffset(UINT16 ucOSDValue);
- UINT8 DDCCI_Get6AxisColorControl(INT8 AxisIdx, INT8* pOSDMax, INT8* pOSDValue);
- UINT8 DDCCI_Set6AxisColorControl(INT8 AxisIdx, INT8 ucOSDValue);
- UINT32 DDCCI_GetRunTime(UINT8 timeOpt);
- UINT8 DDCCI_RWEEPROM(char addrH, char addrL , char *rwData, INT8 num, UINT8 bWrite);
- UINT8 DDCCI_AssetRR(char ofs , char *rwData, INT8 num, UINT8 bWrite);
- UINT8 DDCCI_GetSelectColorPreset(UINT8* pOSDValue);
- UINT8 DDCCI_SetSelectColorPreset(UINT8 ucOSDValue);
- UINT8 DDCCI_GetContrastAUTO(UINT8* pOSDValue);
- UINT8 DDCCI_SetContrastAUTO(UINT8 ucOSDValue);
- UINT8 DDCCI_ResetSetting(UINT8 type);
- UINT8 DDCCI_SaveCurrentSettings(void);
- UINT8 DDCCI_KeypadControl(char bEnable);
- UINT8 DDCCI_SetVGASetting(UINT8 cIndex, UINT8 cOSDValue);
- UINT8 DDCCI_GetVGASetting(UINT8 cIndex, UINT8* pOSDMax, UINT8* pOSDValue);
- UINT8 DDCCI_SetInputSource(UINT8 cInputSource);
- UINT8 DDCCI_GetCurrentSource(UINT8* pSource, UINT8* pNumber);
- UINT8 DDCCI_SetDPMSMode(char cPowermode);
- UINT8 DDCCI_GetDPMSMode(void);
- char DDCCI_GetAppEnableKey(UINT8* pOSDMax, UINT8* pOSDValue);
- UINT8 DDCCI_GetTimingInfo(UINT8* pStatus, UINT32* pHFreq, UINT32* pVFreq) ;
- UINT8 DDCCI_GetAudioMuteStatus(UINT8* pOSDValue);
- UINT8 DDCCI_SetAudioMuteStatus(UINT8 ucOSDValue);
- char DDCCI_GetNewControlValue(void);
- char DDCCI_SetNewControlValue(char Value);
- void kmfDDCCI_GetOSDLanguage(UINT8 OSDLanguage);
- UINT8 kmfDDCCI_FBOSDLanguage(void);
|