Integration Wrappers for Intel® Integrated Performance Primitives Developer Guide and Reference 2019
typedef struct _IwiCopyMergeParams
{
int reserved;
} IwiCopyMergeParams;static IW_INLINE void iwiCopyMerge_SetDefaultParams(
IwiCopyMergeParams *pParams
)IW_DECL(IppStatus) iwiCopyMerge(
const IwiImage* const pSrcImages[],
IwiImage *pDstImage,
const IwiCopyMergeParams *pAuxParams,
const IwiTile *pTile
);pSrcImages[] |
Array of pointers to the source images. NULL pointers of array will be skipped. |
pDstImage |
Pointer to the destination image. |
pAuxParams |
Pointer to the auxiliary parameters structure. If NULL, default parameters are used |
pTile |
Pointer to the IwiTile structure for tiling. If NULL, the whole image is processed. |
| Argument | Default Value | Description |
|---|---|---|
reserved |
0 |
Reserved value. |
This function merges an array of single-channel images into one multi-channel image. This function supports the following features:
| Feature | Support |
|---|---|
| Internal threading | No |
| Manual tiling | Yes |
| IwiTile simple tiling | Yes |
| IwiTile pipeline tiling | Yes |
ippStsDataTypeErr |
The dataType value is illegal. |
ippStsNumChannelsErr |
The channels value is illegal. |
ippStsSizeErr |
Values of the size fields are illegal. |
ippStsNullPtrErr |
At least one of the pointers (except pTile) is NULL. |
ippStsNoErr |
No errors. |