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 thehintargument 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 isNULL.
- ippStsSizeErr
- Indicates an error whenlengthis less than, or equal to 0.