#if !defined (_DDDISP_H_) #define _DDDISP_H_ #if defined __cplusplus extern "C" { #endif ////////////////////////////////////////////////////////////////////////////////////// // General Parameter Functions ////////////////////////////////////////////////////////////////////////////////////// DHL_RESULT DD_DISP_ChangeVideoFormat(DHL_VIDEO_FORMAT UserVidFormat); #if !MUTE_DEBUG DHL_RESULT DD_DISP_VideoMute(DS_BOOL uMute); #else DHL_RESULT DD_DISP_VideoMute_Internal(DS_BOOL uMute, const char *fname, int line); #define DD_DISP_VideoMute(x) DD_DISP_VideoMute_Internal((x),__FUNCTION__,__LINE__) #endif DHL_RESULT DD_DISP_SetVideoMuteColor(DS_U8 Red, DS_U8 Green, DS_U8 Blue); DHL_RESULT DD_DISP_VideoMutePIP(DS_BOOL uMute); DHL_RESULT DD_DISP_VideoMuteCVBS(DS_BOOL uMute); DHL_RESULT DD_DISP_InitAuxCC(void); DHL_RESULT DD_DISP_EnableAuxCC(int Enable); DHL_RESULT DD_DISP_EmbedCC(int nField, DS_U32 data0, DS_U32 data1); DHL_RESULT DD_DISP_GetPanelPowerStatus(void); DHL_RESULT DD_DISP_GetBacklightOnOffStatus(void); DHL_RESULT DD_DISP_GetDimmingDelay(DS_BOOL onoff,DS_S32 *Delay,DS_S32 *Delay2); DHL_RESULT DD_DISP_SetLCDBacklight(DS_U16 uiDeg); DHL_RESULT DD_DISP_SetPanelPower( DS_BOOL OnOff ); void DD_DISP_SetLVDSClockFreq(int Offset); void DD_DISP_SetLVDSClockPhase(int Offset); int DD_DISP_GetLVDSClockFreq(void); int DD_DISP_GetLVDSClockPhase(void); DHL_RESULT DD_DISP_SetPIPStyle(DHL_PIPMode_t PipMode, DHL_PIP_t PipLocation); DHL_RESULT DD_DISP_SetPIPLocation(DHL_PIP_t PipLocation); DHL_RESULT DD_DISP_SetAspectRatio(int Aspect); DHL_RESULT DD_DISP_SetSideColorEnable(int En); DHL_RESULT DD_DISP_GetSideColorEnable(int *pEn); DHL_RESULT DD_DISP_SetSideColor(DS_U8 R, DS_U8 G, DS_U8 B); DHL_RESULT DD_DISP_GetSideColor(DS_U8 *pR, DS_U8 *pG, DS_U8 *pB); #if defined __cplusplus } #endif #endif