Classes, Structs & Unions
B
D
E
class ebu_channel<T> Single-channel loudness measurement front-end. class ebu_r128<T> EBU R128 loudness meter. class expression_bartlett_hann<T> Bartlett-Hann window expression class expression_bartlett<T> Bartlett window expression (triangular reaching zero at the edges) class expression_blackman_harris<T> Blackman-Harris window expression (4-term minimum sidelobe window) class expression_blackman<T> Blackman window expression (parameterized by alpha) class expression_bohman<T> Bohman window expression (product of cosine and linear taper) class expression_cosine_np<T> Cosine window expression (numpy-compatible) class expression_cosine<T> Cosine window expression (sin(pi*x)) class expression_delay<1, E, stateless, STag> class expression_delay<delay, E, stateless, STag> class expression_fir<T, U, E1, stateless> Template expression applying a generic FIR filter of arbitrary length. class expression_flattop<T> Flat-top window expression (5-term window for accurate amplitude estimation) class expression_gaussian<T> Gaussian window expression class expression_goertzel<T> Single-bin Goertzel algorithm expression. class expression_hamming<T> Hamming window expression class expression_hann<T> Hann window expression (0.5*(1-cos(2*pi*x))) class expression_iir_l<filters, T, E1, Stateless> Template expression applying a cascade of biquad sections (look-ahead variant, no latency compensation). class expression_iir<filters, T, E1, Stateless> Template expression applying a cascade of biquad sections (look-ahead variant, with latency compensation). class expression_kaiser<T> Kaiser window expression (shaped by the zeroth-order modified Bessel function) class expression_lanczos<T> Lanczos window expression (sinc based) class expression_moving_sum<U, E1, STag, stateless> Template expression performing a moving sum (rectangular window) over the input. class expression_parallel_goertzel<T, width> Parallel (multi-bin) Goertzel algorithm expression. class expression_planck_taper<T> Planck-taper window expression (smooth flat-top taper controlled by epsilon) class expression_rectangular<T> Rectangular window expression (all ones within the window) class expression_short_fir<tapcount, T, U, E1, stateless> Template expression applying a short FIR filter (2..33 taps). class expression_triangular<T> Triangular window expression class expression_tukey<T> Tukey window expression (tapered cosine, numpy-compatible) class expression_window_with_metrics<T, metrics> Base class for windows parameterized by a linspace and a scalar argument class expression_window<T> Base class for all window expressions
F
class fir_filter<T, U> Runtime FIR filter implementing the filter<U> interface. class fir_params<T> Parameters of a generic FIR filter: the tap vector. class fir_state<T, U> State of a generic FIR filter: parameters plus a ring-buffer delay line.
I
L
class lra_vec<T> Sorted buffer of short-term mean-square energies used to compute the Loudness Range (LRA) per EBU R128 / ITU-R BS.1770.
M
S
W
Z
struct zpk Zero-pole-gain (ZPK) representation of a linear time-invariant (LTI) filter.