![]() |
enhance
Xilinx SDK Drivers API Documentation
|
Functions | |
int | XEnhance_CfgInitialize (XEnhance *InstancePtr, XEnhance_Config *CfgPtr, u32 EffectiveAddr) |
This function initializes a Enhance core. More... | |
void | XEnhance_Setup (XEnhance *InstancePtr) |
This function sets the input/output frame size in Active Size register and enables the register update. More... | |
void | XEnhance_EnableDbgByPass (XEnhance *InstancePtr) |
This sets the bypass bit of the control register to switch the core to bypass mode if debug is enabled in the Enhance core. More... | |
int | XEnhance_IsDbgByPassEnabled (XEnhance *InstancePtr) |
This function gets the current status of the bypass setting of the Enhance core. More... | |
void | XEnhance_DisableDbgBypass (XEnhance *InstancePtr) |
This function disables Bypass mode of the Enhance core. More... | |
void | XEnhance_EnableDbgTestPattern (XEnhance *InstancePtr) |
This function sets the test-pattern mode of the Enhance core if debug features is enabled. More... | |
int | XEnhance_IsDbgTestPatternEnabled (XEnhance *InstancePtr) |
This function gets the test-pattern mode if debug feature is enabled. More... | |
void | XEnhance_DisableDbgTestPattern (XEnhance *InstancePtr) |
This function disables the test Pattern mode of the Enhance core. More... | |
u32 | XEnhance_GetVersion (XEnhance *InstancePtr) |
This function returns the contents of Version register. More... | |
u32 | XEnhance_GetDbgFrameCount (XEnhance *InstancePtr) |
This function gets number of frames processed since power-up or last time the core is reset. More... | |
u32 | XEnhance_GetDbgLineCount (XEnhance *InstancePtr) |
This function gets the number of lines processed since power-up or last time the core is reset. More... | |
u32 | XEnhance_GetDbgPixelCount (XEnhance *InstancePtr) |
This function gets the number of pixels processed since power-up or last time the core is reset. More... | |
void | XEnhance_SetActiveSize (XEnhance *InstancePtr, u16 HSize, u16 VSize) |
This function sets active H/V sizes in the Active size register. More... | |
void | XEnhance_GetActiveSize (XEnhance *InstancePtr, u16 *HSize, u16 *VSize) |
This function gets the number of Active Pixel per Scan line and number of Active Lines per Frame from the Active Frame Size register. More... | |
void | XEnhance_SetNoiseThreshold (XEnhance *InstancePtr, u32 Threshold) |
This function sets the Noise Threshold value for the Enhance core The amount of noise reduction can be controlled through Noise Threshold parameter. More... | |
u32 | XEnhance_GetNoiseThreshold (XEnhance *InstancePtr) |
This function gets the Noise Threshold value for the Enhance core. More... | |
void | XEnhance_SetEdgeStrength (XEnhance *InstancePtr, u32 Strength) |
This function sets the Edge Strength value for the Enhance core. More... | |
u32 | XEnhance_GetEdgeStrength (XEnhance *InstancePtr) |
This function gets the Edge Strength value for the Enhance core. More... | |
void | XEnhance_SetHaloSuppress (XEnhance *InstancePtr, u32 Suppress) |
This function sets the Halo Suppress value for the Enhance core. More... | |
u32 | XEnhance_GetHaloSuppress (XEnhance *InstancePtr) |
This function gets the Halo Suppress value for the Enhance core. More... | |