34 #ifndef VXLIB_ACCUMULATEIMAGE_IXX_OXX_H_
35 #define VXLIB_ACCUMULATEIMAGE_IXX_OXX_H_
37 #include "../common/VXLIB_types.h"
void * VXLIB_kernelHandle
Handle type for VXLIB operations.
VXLIB_STATUS_NAME
The enumeration of all status codes.
VXLIB_OVERFLOW_POLICY
Enumeration for the overflow policy.
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....
void VXLIB_accumulateImage_perfEst(VXLIB_kernelHandle handle, size_t *archCycles, size_t *estCycles)
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....
int32_t VXLIB_accumulateImage_getHandleSize(VXLIB_accumulateImage_InitArgs *pKerInitArgs)
This is a query function to calculate the size of internal handle.
VXLIB_STATUS VXLIB_accumulateImage_exec(VXLIB_kernelHandle handle, void *restrict pIn, void *restrict pOut)
This function is the main kernel compute function.
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....
Structure containing the parameters to initialize the kernel.
int8_t funcStyle
Variant of the function, refer to VXLIB_FUNCTION_STYLE
VXLIB_OVERFLOW_POLICY overFlowPolicy
Overflow policy, refer to VXLIB_OVERFLOW_POLICY
A structure for a 2 dimensional buffer descriptor.