34 #ifndef VXLIB_ABSDIFF_IXX_IXX_OXX_H_
35 #define VXLIB_ABSDIFF_IXX_IXX_OXX_H_
37 #include "../common/VXLIB_types.h"
173 const void *restrict pIn0,
174 const void *restrict pIn1,
175 const void *restrict pOut);
void * VXLIB_kernelHandle
Handle type for VXLIB operations.
VXLIB_STATUS_NAME
The enumeration of all status codes.
VXLIB_STATUS VXLIB_absDiff_exec(VXLIB_kernelHandle handle, void *restrict pIn0, void *restrict pIn1, void *restrict pOut)
This function is the main kernel compute function.
VXLIB_STATUS VXLIB_absDiff_init(VXLIB_kernelHandle handle, VXLIB_bufParams2D_t *bufParamsIn0, VXLIB_bufParams2D_t *bufParamsIn1, VXLIB_bufParams2D_t *bufParamsOut, const VXLIB_absDiff_InitArgs *pKerInitArgs)
This function should be called before the VXLIB_absDiff_exec function is called. This function takes ...
VXLIB_STATUS VXLIB_absDiff_exec_checkParams(VXLIB_kernelHandle handle, const void *restrict pIn0, const void *restrict pIn1, const void *restrict pOut)
This function checks the validity of the parameters passed to VXLIB_absDiff_exec function....
int32_t VXLIB_absDiff_getHandleSize(VXLIB_absDiff_InitArgs *pKerInitArgs)
This is a query function to calculate the size of internal handle.
VXLIB_STATUS VXLIB_absDiff_init_checkParams(VXLIB_kernelHandle handle, const VXLIB_bufParams2D_t *bufParamsIn0, const VXLIB_bufParams2D_t *bufParamsIn1, const VXLIB_bufParams2D_t *bufParamsOut, const VXLIB_absDiff_InitArgs *pKerInitArgs)
This function checks the validity of the parameters passed to VXLIB_absDiff_init function....
Structure containing the parameters to initialize the kernel.
uint32_t dataSize
Size of input data
int8_t funcStyle
Variant of the function refer to VXLIB_FUNCTION_STYLE
A structure for a 2 dimensional buffer descriptor.