IIRGetStateSize_BiQuad
IIRGetStateSize_BiQuad
Computes the length of the external buffer for the biquad IIR filter state structure.
Syntax
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 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 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
numBq
, int*
pBufferSize
);
IppStatus ippsIIRGetStateSize64f_BiQuad_DF1_32s(int
numBq
, int*
pBufferSize
);
IppStatus ippsIIRGetStateSize_BiQuad_DF1_32f(int
numBq
, int*
pBufferSize
);
Include Files
ipps.h
Domain Dependencies
Headers:
ippcore.h
,
ippvm.h
Libraries:
ippcore.lib
,
ippvm.lib
Parameters
- numBq
- Number of cascades of biquads.
- pBufferSize
- Pointer to the computed buffer size value.
Description
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.Return Values
- ippStsNoErr
- Indicates no error.
- ippStsNullPtrErr
- Indicates an error whenpBufferSizepointer isNULL.
- ippStsIIROrderErr
- Indicates an error whennumBqis less than or equal to 0.