Intel IPP Integration Wrappers Developer Guide and Reference

ID 751823
Date 9/30/2019
Public
Document Table of Contents

<span class='option'>iwiSetChannel</span>

Syntax
typedef struct _IwiSetChannelParams
{
    int reserved;
} IwiSetChannelParams;
static IW_INLINE void iwiSetChannel_SetDefaultParams(
    IwiSetChannelParams *pParams
)
IW_DECL(IppStatus) iwiSetChannel(
    double                     value,    
    IwiImage                  *pDstImage,
    int                        channelNum,
    const IwiSetChannelParams *pAuxParams,
    const IwiTile             *pTile        
);
Parameters

value

Value to set to the image channel.

pDstImage

Pointer to the destination image.

channelNum

Number of channel to set.

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.

Auxiliary Arguments
Argument Default Value Description

reserved

0

Reserved value
Description

This function sets the selected channel of a multi-channel image to the specified value.

This function supports the following features:

Feature Support
Internal threading No
Manual tiling Yes
IwiTile simple tiling Yes
IwiTile pipeline tiling Yes

Return Values

ippStsDataTypeErr

The dataType value is illegal.

ippStsNumChannelsErr

Thechannels 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.

Did you find the information on this page useful?

Characters remaining:

Feedback Message