Developer Reference for Intel® Integrated Performance Primitives
Initializes the Hilbert transform structure.
IppStatus ippsHilbertInit_32f32fc(int length, IppHintAlgorithm hint, IppsHilbertSpec* pSpec, Ipp8u* pBuffer);
IppStatus ippsHilbertInit_64f64fc(int length, IppHintAlgorithm hint, IppsHilbertSpec* pSpec, Ipp8u* pBuffer);
ipps.h
Headers: ippcore.h, ippvm.h
Libraries: ippcore.lib, ippvm.lib
length |
Number of samples in the Hilbert transform. |
hint |
Option to select the algorithmic implementation of the transform function (DFT). The values for the hint argument are described in Flag and Hint Arguments. |
pSpec |
Pointer to the Hilbert context structure. |
pBuffer |
Pointer to the work buffer. |
This function initializes the Hilbert specification structure pSpec with the following parameters: the length of the transform length, and the specific code indicator hint. Call this function before using the Hilbert transform function ippsHilbert.
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, or equal to 0. |