Intel IPP Integration Wrappers Developer Guide and Reference
Visible to Intel only — GUID: GUID-B3E7895F-8AF0-4825-AF34-518F4AD12167
iwiCopyMerge
Syntax
class IwiCopyMergeParams: public ::IwiCopyMergeParams { public: IW_BASE_PARAMS_CONSTRUCTORS(IwiCopyMergeParams, iwiCopyMerge_SetDefaultParams) IwiCopyMergeParams() {} };
IW_DECL_CPP(IppStatus) iwiCopyMerge( const IwiImageArray &srcImages, IwiImage &dstImage, const IwiCopyMergeParams &auxParams = IwiCopyMergeParams(), const IwiTile &tile = IwiTile() );
Parameters
srcImages |
Reference to the array object of source images. Uninitialized images will be skipped. |
dstImage |
Reference to the destination image. |
auxParams |
Reference to the auxiliary parameters structure. |
tile |
Reference to the IwiTile object for tiling. By default, no tiling is used. |
Description
This function merges an array of single-channel images into one multi-channel image.
Return Values
ippStsNoErr |
No errors. |
Exception Values
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. |