Intel® Integrated Performance Primitives (Intel® IPP) Developer Guide and Reference
HilbertGetSize
Computes the size of the Hilbert transform structure and temporary work buffer.
Syntax
IppStatus ippsHilbertGetSize_32f32fc(int length, IppHintAlgorithm hint, int* pSpecSize, int* pBufferSize);
IppStatus ippsHilbertGetSize_64f64fc(int length, IppHintAlgorithm hint, int* pSpecSize, int* pBufferSize);
Include Files
ipps.h
Domain Dependencies
Headers: ippcore.h, ippvm.h
Libraries: ippcore.lib, ippvm.lib
Parameters
length |
Number of samples in the Hilbert transform. |
hint |
Option to select the algorithmic implementation of the transform function (DFT). Possible values for the hint parameter are described in IppHintAlgorithm enum Type. |
pSpecSize |
Pointer to the size, in bytes, of the Hilbert context structure. |
pBufferSize |
Pointer to the size, in bytes, of the work buffer. |
Description
This function computes the size of the Hilbert specification structure and temporary work buffer for the ippsHilbert function.
Return Values
ippStsNoErr |
Indicates no error. |
ippStsNullPtrErr |
Indicates an error when any of the specified pointers is NULL. |
ippStsSizeErr |
Indicates an error when length is less than 1. |
See Also
Hilbert MODIFIED API. Computes an analytic signal using the Hilbert transform.