Visible to Intel only — GUID: GUID-14A31E3A-6DFC-44B7-A60E-E4F5C8F93599
Visible to Intel only — GUID: GUID-14A31E3A-6DFC-44B7-A60E-E4F5C8F93599
HilbertInit
Initializes the Hilbert transform structure.
Syntax
IppStatus ippsHilbertInit_32f32fc(int length, IppHintAlgorithm hint, IppsHilbertSpec* pSpec, Ipp8u* pBuffer);
IppStatus ippsHilbertInit_64f64fc(int length, IppHintAlgorithm hint, IppsHilbertSpec* pSpec, Ipp8u* pBuffer);
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). 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. |
Description
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.
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, or equal to 0. |