#ifndef __DSTDDPIC_H__ #define __DSTDDPIC_H__ #if defined __cplusplus extern "C" { #endif DHL_RESULT DD_PIC_Init(void); ////////////////////////////////////////////////////////////////////////////////////// // Picture Parameter Functions ////////////////////////////////////////////////////////////////////////////////////// DHL_RESULT DD_PIC_EnableSharpness(DS_BOOL ON); DHL_RESULT DD_PIC_EnableHueSaturation(DS_BOOL ON); DHL_RESULT DD_PIC_EnableBrightness(DS_BOOL ON); DHL_RESULT DD_PIC_SetSharpness(DS_U32 uHorzSharpness, DS_U32 uVertSharpness); DHL_RESULT DD_PIC_GetSharpness(DS_U32 *puHorzSharpness, DS_U32 *puVertSharpness); DHL_RESULT DD_PIC_SetContrast(DS_U32 uContrast); DHL_RESULT DD_PIC_GetContrast(DS_U32 *puContrast); DHL_RESULT DD_PIC_SetBrightness(DS_U32 uBrightness); DHL_RESULT DD_PIC_GetBrightness(DS_U32 *puBrightness); DHL_RESULT DD_PIC_SetSaturation(DS_U32 uSaturation); DHL_RESULT DD_PIC_GetSaturation(DS_U32 *puSaturation); DHL_RESULT DD_PIC_SetHue(int iHue); DHL_RESULT DD_PIC_GetHue(int *piHue); ////////////////////////////////////////////////////////////////////////////////////// // Extended Picture Parameter Functions ////////////////////////////////////////////////////////////////////////////////////// void DD_PIC_SetDCISpeed(int Speed); DHL_RESULT DD_PIC_SetColorTemperature(int ColorTemp); DHL_RESULT DD_PIC_SetNR(int NR); DHL_RESULT DD_PIC_SetColorSystem(int ColorSystem); DHL_RESULT DD_PIC_SetBlackExtension(int BlackExtension); DHL_RESULT DD_PIC_SetWhiteExtension(int WhiteExtension); DHL_RESULT DD_PIC_SetBlueStretch(int BlueStretch); DHL_RESULT DD_PIC_SetAPL(int APL); DHL_RESULT DD_PIC_SetDCI(int DCI); DHL_RESULT DD_PIC_SetACR(int ACR); DHL_RESULT DD_PIC_SetColorMgmt(int ColorMgmt); DHL_RESULT DD_PIC_SetMpegNR(int MpegNR); DHL_RESULT DD_PIC_GetHistogram(DS_U8 *pHistogram); DHL_RESULT DD_PIC_SetAutoMovieMode(DS_BOOL enable); DHL_RESULT DD_PIC_SetMEMCMode(DHL_PIC_MEMC_MODE mode); DHL_RESULT DD_PIC_SetFleshTone(int bOnOff); DHL_RESULT DD_PIC_SetRedOffset(int Red); DHL_RESULT DD_PIC_SetGreenOffset(int Green); DHL_RESULT DD_PIC_SetBlueOffset(int Blue); DHL_RESULT DD_PIC_SetRGBContrast( DS_U16 R, DS_U16 G, DS_U16 B ); DHL_RESULT DD_PIC_SetBlackWhiteStretch( DS_U8 B, DS_U8 W ); DHL_RESULT DD_PIC_SetBlackLevel( DS_U8 BlackLevel ); DHL_RESULT DD_PIC_SetSubContrast( DS_U8 SubContrast ); #if defined __cplusplus } #endif #endif /* __DSTDDPIC_H__ */