FullbandControllerInit_EC

Initializes the fullband controller state structure.

Syntax

IppStatus ippsFullbandControllerInit_EC_32f(IppsFullbandControllerState_EC_32f* pState, int frameSize, int tapLen, ippECFrequency sampleFreq);

IppStatus ippsFullbandControllerInit_EC_16s(IppsFullbandControllerState_EC_16s* pState, int frameSize, int tapLen, ippECFrequency sampleFreq);

Parameters

pState

Pointer to the memory buffer required for the fullband controller state structure. to be initialized. The size of the memory buffer must be computed by ippsFullbandControllerGetSize_EC function and returned via pSize parameter.

frameSize

Size of the frame.

tapLen

Number of tap values.

sampleFreq

Sample frequency.

Description

The functions ippsFullbandControllerInit_EC are declared in the ippsc.h file. These functions initialize in the external buffer the fullband controller state structure used by the functions The ippsFullbandControllerUpdate_EC and ippsFullbandController_EC. The size of the buffer must be calculated by the function ippsFullbandControllerGetSize_EC beforehand.

Return Values

ippStsNoErr

Indicates no error.

ippStsNullPtrErr

Indicates an error when pState pointer is NULL.

ippStsBadArgErr

Indicates an error when frameSize is less than or equal to 0, or tapLen is less than or equal to 0.

Submit feedback on this help topic

Copyright © 2000 - 2011, Intel Corporation. All rights reserved.