Skip to content

Typedef ::KFR_WINDOW_TYPE

typedef KFR_WINDOW_TYPE capi

typedef enum KFR_WINDOW_TYPE
{
    KFR_WINDOW_RECTANGULAR     = 1, /**< Rectangular window. */
    KFR_WINDOW_TRIANGULAR      = 2, /**< Triangular window. */
    KFR_WINDOW_BARTLETT        = 3, /**< Bartlett window. */
    KFR_WINDOW_COSINE          = 4, /**< Cosine window. */
    KFR_WINDOW_HANN            = 5, /**< Hann window. */
    KFR_WINDOW_BARTLETT_HANN   = 6, /**< Bartlett-Hann window. */
    KFR_WINDOW_HAMMING         = 7, /**< Hamming window. Uses `param` as alpha. */
    KFR_WINDOW_BOHMAN          = 8, /**< Bohman window. */
    KFR_WINDOW_BLACKMAN        = 9, /**< Blackman window. Uses `param` as alpha. */
    KFR_WINDOW_BLACKMAN_HARRIS = 10, /**< Blackman-Harris window. */
    KFR_WINDOW_KAISER          = 11, /**< Kaiser window. Uses `param` as beta. */
    KFR_WINDOW_FLATTOP         = 12, /**< Flat-top window. */
    KFR_WINDOW_GAUSSIAN        = 13, /**< Gaussian window. Uses `param` as alpha. */
    KFR_WINDOW_LANCZOS         = 14, /**< Lanczos window. */
    KFR_WINDOW_COSINE_NP       = 15, /**< Non-periodic cosine window. */
    KFR_WINDOW_PLANCK_TAPER    = 16, /**< Planck-taper window. Uses `param` as epsilon. */
    KFR_WINDOW_TUKEY           = 17 /**< Tukey window. Uses `param` as alpha. */
} KFR_WINDOW_TYPE

Window function type. Values match the

kfr::window_type enumeration.

Fully qualified name: KFR_WINDOW_TYPE

Declared at capi.h:1174