Intel IPP Integration Wrappers Developer Guide and Reference

ID 751823
Date 1/18/2023
Public
Document Table of Contents

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.