Integration Wrappers for Intel® Integrated Performance Primitives Developer Guide and Reference 2018
class IwiCopySplitParams: public ::IwiCopySplitParams
{
public:
IW_BASE_PARAMS_CONSTRUCTORS(IwiCopySplitParams, iwiCopySplit_SetDefaultParams)
IwiCopySplitParams() {}
};
IW_DECL_CPP(IppStatus) iwiCopySplit(
const IwiImage &srcImage,
IwiImageArray dstImages,
const IwiCopySplitParams &auxParams = IwiCopySplitParams(),
const IwiTile &tile = IwiTile()
);
srcImage |
Reference to the source image. |
dstImages |
The array object of destination images. Uninitialized images are skipped. |
auxParams |
Reference to the auxiliary parameters structure. |
tile |
Reference to the IwiTile object for tiling. By default, no tiling is used. |
This function splits a multi-channel image into an array of single-channel images.
ippStsNoErr |
No errors. |
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 tile) is NULL. |