VXLIB User Guide
VXLIB_accumulateImage.h File Reference

Go to the source code of this file.

Data Structures

struct  VXLIB_accumulateImage_InitArgs
 Structure containing the parameters to initialize the kernel. More...
 

Functions

int32_t VXLIB_accumulateImage_getHandleSize (VXLIB_accumulateImage_InitArgs *pKerInitArgs)
 This is a query function to calculate the size of internal handle. More...
 
VXLIB_STATUS VXLIB_accumulateImage_init (VXLIB_kernelHandle handle, VXLIB_bufParams2D_t *bufParamsIn, VXLIB_bufParams2D_t *bufParamsOut, const VXLIB_accumulateImage_InitArgs *pKerInitArgs)
 This function should be called before the VXLIB_accumulateImage_exec function is called. This function takes care of any one-time operations such as setting up the configuration of required hardware resources such as the streaming engine. The results of these operations are stored in the handle. More...
 
VXLIB_STATUS VXLIB_accumulateImage_init_checkParams (VXLIB_kernelHandle handle, const VXLIB_bufParams2D_t *bufParamsIn, const VXLIB_bufParams2D_t *bufParamsOut, const VXLIB_accumulateImage_InitArgs *pKerInitArgs)
 This function checks the validity of the parameters passed to VXLIB_accumulateImage_init function. This function is called with the same parameters as the VXLIB_accumulateImage_init, and this function must be called before the VXLIB_accumulateImage_init is called. More...
 
VXLIB_STATUS VXLIB_accumulateImage_exec_checkParams (VXLIB_kernelHandle handle, const void *restrict pIn, const void *restrict pOut)
 This function checks the validity of the parameters passed to VXLIB_accumulateImage_exec function. This function is called with the same parameters as the VXLIB_accumulateImage_init, and this function must be called before the VXLIB_accumulateImage_init is called. More...
 
VXLIB_STATUS VXLIB_accumulateImage_exec (VXLIB_kernelHandle handle, void *restrict pIn, void *restrict pOut)
 This function is the main kernel compute function. More...
 
void VXLIB_accumulateImage_perfEst (VXLIB_kernelHandle handle, size_t *archCycles, size_t *estCycles)