Computes the length of the external buffer for the biquad IIR filter state structure.
IppStatus ippsIIRGetStateSize32s_BiQuad_16s(int numBq, int* pBufferSize);
IppStatus ippsIIRGetStateSize32s_BiQuad_16s32f(int numBq, int* pBufferSize);
IppStatus ippsIIRGetStateSize32f_BiQuad_16s(int numBq, int* pBufferSize);
IppStatus ippsIIRGetStateSize64f_BiQuad_16s(int numBq, int* pBufferSize);
IppStatus ippsIIRGetStateSize64f_BiQuad_32s(int numBq, int* pBufferSize);
IppStatus ippsIIRGetStateSize64f_BiQuad_DF1_32s(int numBq, int* pBufferSize);
IppStatus ippsIIRGetStateSize32sc_BiQuad_16sc(int numBq, int* pBufferSize);
IppStatus ippsIIRGetStateSize32sc_BiQuad_16sc32fc(int numBq, int* pBufferSize);
IppStatus ippsIIRGetStateSize32fc_BiQuad_16sc(int numBq, int* pBufferSize);
IppStatus ippsIIRGetStateSize64fc_BiQuad_16sc(int numBq, int* pBufferSize);
IppStatus ippsIIRGetStateSize64fc_BiQuad_32sc(int numBq, int* pBufferSize);
IppStatus ippsIIRGetStateSize_BiQuad_32f(int numBq, int* pBufferSize);
IppStatus ippsIIRGetStateSize_BiQuad_DF1_32f(int numBq, int* pBufferSize);
IppStatus ippsIIRGetStateSize64f_BiQuad_32f(int numBq, int* pBufferSize);
IppStatus ippsIIRGetStateSize_BiQuad_64f(int numBq, int* pBufferSize);
IppStatus ippsIIRGetStateSize_BiQuad_32fc(int numBq, int* pBufferSize);
IppStatus ippsIIRGetStateSize64fc_BiQuad_32fc(int numBq, int* pBufferSize);
IppStatus ippsIIRGetStateSize_BiQuad_64fc(int order, int* pBufferSize);
numBq |
Number of cascades of biquads. |
pBufferSize |
Pointer to the computed buffer size value. |
The function ippsIIRGetStateSize_BiQuad is declared in the ipps.h file. This function computes the size of the external buffer for a corresponding biquad IIR filter state, and stores the result in pBufferSize.
To compute a size of the buffer, the number of cascades of biquads numBq must be specified.
ippStsNoErr |
Indicates no error. |
ippStsNullPtrErr |
Indicates an error when pBufferSize pointer is NULL. |
ippStsIIROrderErr |
Indicates an error when numBq is less than or equal to 0. |
Copyright © 2000 - 2011, Intel Corporation. All rights reserved.