| 1 | #ifndef __DSTDDPIC_H__ |
|---|
| 2 | #define __DSTDDPIC_H__ |
|---|
| 3 | |
|---|
| 4 | #if defined __cplusplus |
|---|
| 5 | extern "C" { |
|---|
| 6 | #endif |
|---|
| 7 | |
|---|
| 8 | DHL_RESULT DD_PIC_Init(void); |
|---|
| 9 | |
|---|
| 10 | ////////////////////////////////////////////////////////////////////////////////////// |
|---|
| 11 | // Picture Parameter Functions |
|---|
| 12 | ////////////////////////////////////////////////////////////////////////////////////// |
|---|
| 13 | DHL_RESULT DD_PIC_EnableSharpness(DS_BOOL ON); |
|---|
| 14 | DHL_RESULT DD_PIC_EnableHueSaturation(DS_BOOL ON); |
|---|
| 15 | DHL_RESULT DD_PIC_EnableBrightness(DS_BOOL ON); |
|---|
| 16 | DHL_RESULT DD_PIC_SetSharpness(DS_U32 uHorzSharpness, DS_U32 uVertSharpness); |
|---|
| 17 | DHL_RESULT DD_PIC_GetSharpness(DS_U32 *puHorzSharpness, DS_U32 *puVertSharpness); |
|---|
| 18 | DHL_RESULT DD_PIC_SetContrast(DS_U32 uContrast); |
|---|
| 19 | DHL_RESULT DD_PIC_GetContrast(DS_U32 *puContrast); |
|---|
| 20 | DHL_RESULT DD_PIC_SetBrightness(DS_U32 uBrightness); |
|---|
| 21 | DHL_RESULT DD_PIC_GetBrightness(DS_U32 *puBrightness); |
|---|
| 22 | DHL_RESULT DD_PIC_SetSaturation(DS_U32 uSaturation); |
|---|
| 23 | DHL_RESULT DD_PIC_GetSaturation(DS_U32 *puSaturation); |
|---|
| 24 | DHL_RESULT DD_PIC_SetHue(int iHue); |
|---|
| 25 | DHL_RESULT DD_PIC_GetHue(int *piHue); |
|---|
| 26 | |
|---|
| 27 | ////////////////////////////////////////////////////////////////////////////////////// |
|---|
| 28 | // Extended Picture Parameter Functions |
|---|
| 29 | ////////////////////////////////////////////////////////////////////////////////////// |
|---|
| 30 | void DD_PIC_SetDCISpeed(int Speed); |
|---|
| 31 | DHL_RESULT DD_PIC_SetColorTemperature(int ColorTemp); |
|---|
| 32 | DHL_RESULT DD_PIC_SetNR(int NR); |
|---|
| 33 | DHL_RESULT DD_PIC_SetColorSystem(int ColorSystem); |
|---|
| 34 | DHL_RESULT DD_PIC_SetBlackExtension(int BlackExtension); |
|---|
| 35 | DHL_RESULT DD_PIC_SetWhiteExtension(int WhiteExtension); |
|---|
| 36 | DHL_RESULT DD_PIC_SetBlueStretch(int BlueStretch); |
|---|
| 37 | DHL_RESULT DD_PIC_SetAPL(int APL); |
|---|
| 38 | DHL_RESULT DD_PIC_SetDCI(int DCI); |
|---|
| 39 | DHL_RESULT DD_PIC_SetACR(int ACR); |
|---|
| 40 | DHL_RESULT DD_PIC_SetColorMgmt(int ColorMgmt); |
|---|
| 41 | DHL_RESULT DD_PIC_SetMpegNR(int MpegNR); |
|---|
| 42 | DHL_RESULT DD_PIC_GetHistogram(DS_U8 *pHistogram); |
|---|
| 43 | DHL_RESULT DD_PIC_SetAutoMovieMode(DS_BOOL enable); |
|---|
| 44 | DHL_RESULT DD_PIC_SetMEMCMode(DHL_PIC_MEMC_MODE mode); |
|---|
| 45 | |
|---|
| 46 | DHL_RESULT DD_PIC_SetFleshTone(int bOnOff); |
|---|
| 47 | DHL_RESULT DD_PIC_SetRedOffset(int Red); |
|---|
| 48 | DHL_RESULT DD_PIC_SetGreenOffset(int Green); |
|---|
| 49 | DHL_RESULT DD_PIC_SetBlueOffset(int Blue); |
|---|
| 50 | DHL_RESULT DD_PIC_SetRGBContrast( DS_U16 R, DS_U16 G, DS_U16 B ); |
|---|
| 51 | DHL_RESULT DD_PIC_SetBlackWhiteStretch( DS_U8 B, DS_U8 W ); |
|---|
| 52 | DHL_RESULT DD_PIC_SetBlackLevel( DS_U8 BlackLevel ); |
|---|
| 53 | DHL_RESULT DD_PIC_SetSubContrast( DS_U8 SubContrast ); |
|---|
| 54 | |
|---|
| 55 | #if defined __cplusplus |
|---|
| 56 | } |
|---|
| 57 | #endif |
|---|
| 58 | |
|---|
| 59 | #endif /* __DSTDDPIC_H__ */ |
|---|