Member Variables¶
A¶
variablebiquad_section<T>::a0 Denominator coefficient z^0variablebiquad_section<T>::a1 Denominator coefficient z^-1variableiir_params<T, filters>::a1 Denominator coefficient z^-1 per section.variablebiquad_section<T>::a2 Denominator coefficient z^-2variableiir_params<T, filters>::a2 Denominator coefficient z^-2 per section.variableexpression_window_with_metrics<T, metrics>::arg
B¶
variablebiquad_section<T>::b0 Numerator coefficient z^0variableiir_params<T, filters>::b0 Numerator coefficient z^0 per section.variablebiquad_section<T>::b1 Numerator coefficient z^-1variableiir_params<T, filters>::b1 Numerator coefficient z^-1 per section.variablebiquad_section<T>::b2 Numerator coefficient z^-2variableiir_params<T, filters>::b2 Numerator coefficient z^-2 per section.variableiir_state<T, filters>::block_end End index of the current processing block.
C¶
variableexpression_goertzel<T>::coeff Precomputed resonator coefficientvariableexpression_parallel_goertzel<T, width>::coeff Precomputed coefficientsvariabledelay_state<T, samples, Tag>::cursor
D¶
variabledelay_state<T, samples, Tag>::datavariabledelay_state<T, 1, 1>::datavariablesamplerate_converter<T>::decimation_factor Decimation factor.variablesamplerate_converter<T>::delay Delay line buffer.variableshort_fir_state<tapcount, T, U>::delayline Delay line holding the lastvariablefir_state<T, U>::delayline Ring-buffer delay line of lengthvariablemoving_sum_state<U, Tag>::delayline Ring buffer holding the window contents.variablemoving_sum_state<U, tag_dynamic_vector>::delayline Ring buffer holding the window contents.variablefir_state<T, U>::delayline_cursor Current write cursor intovariablesamplerate_converter<T>::depth Processing depth.variableexpression_window<T>::dimsvariableexpression_delay<delay, E, stateless, STag>::dimsvariableexpression_delay<1, E, stateless, STag>::dimsvariableexpression_goertzel<T>::dimsvariableexpression_parallel_goertzel<T, width>::dims
F¶
variablesamplerate_converter<T>::filter Filter coefficients.
H¶
variablemoving_sum_state<U, Tag>::head_cursor Write cursor (newest sample).variablemoving_sum_state<U, tag_dynamic_vector>::head_cursor Write cursor (newest sample).
I¶
variablesamplerate_converter<T>::input_position Current input position.variablesamplerate_converter<T>::interpolation_factor Interpolation factor.
K¶
variablezpk::k System gainvariablesamplerate_converter<T>::kaiser_beta Kaiser window beta parameter.
L¶
M¶
variableexpression_window<T>::m_sizevariablestereo_matrix::matrix 2x2 mixing matrix (rows are output coefficients).
O¶
variableexpression_goertzel<T>::omega Target angular frequency [rad/sample].variableexpression_parallel_goertzel<T, width>::omega SIMD vector of target angular frequencies.variablesamplerate_converter<T>::order Filter order.variablebiquad_state<T, filters>::out Last output vector, used as inter-section delay line.variablesamplerate_converter<T>::output_position Current output position.
P¶
variablezpk::p Poles of the transfer functionvariableiir_state<T, filters>::paramsvariablefir_state<T, U>::params Filter parameters (reversed taps).
Q¶
variableexpression_goertzel<T>::q0 Current filter output (working state).variableexpression_parallel_goertzel<T, width>::q0 Current filter outputs (working state).variableexpression_goertzel<T>::q1 Previous output sample (working state).variableexpression_parallel_goertzel<T, width>::q1 Previous output samples (working state).variableexpression_goertzel<T>::q2 Output sample two steps back (working state).variableexpression_parallel_goertzel<T, width>::q2 Output samples two steps back (working state).
R¶
variableexpression_short_fir<tapcount, T, U, E1, stateless>::random_accessvariableexpression_fir<T, U, E1, stateless>::random_accessvariableexpression_moving_sum<U, E1, STag, stateless>::random_accessvariableexpression_delay<delay, E, stateless, STag>::random_accessvariableexpression_delay<1, E, stateless, STag>::random_accessvariableexpression_goertzel<T>::result Output complex bin value (written on destruction).variableexpression_parallel_goertzel<T, width>::result Output array of
S¶
variablebiquad_state<T, filters>::s1 First delay register per section.variablebiquad_state<T, filters>::s2 Second delay register per section.variableiir_state<T, filters>::saved_state Snapshot used for block-based processing.variableiir_state<T, filters>::state Active delay-line state.variableexpression_iir_l<filters, T, E1, Stateless>::statevariableexpression_iir<filters, T, E1, Stateless>::statevariableexpression_short_fir<tapcount, T, U, E1, stateless>::statevariableexpression_fir<T, U, E1, stateless>::statevariableexpression_moving_sum<U, E1, STag, stateless>::statevariablefir_filter<T, U>::statevariableexpression_delay<delay, E, stateless, STag>::statevariableexpression_delay<1, E, stateless, STag>::state
T¶
variablemoving_sum_state<U, Tag>::tail_cursor Read cursor (oldest sample).variablemoving_sum_state<U, tag_dynamic_vector>::tail_cursor Read cursor (oldest sample).variableshort_fir_state<tapcount, T, U>::taps Filter coefficients (zero-padded).variablefir_params<T>::taps Filter coefficients (reversed order).variablesamplerate_converter<T>::taps Number of filter taps.
Z¶
variablezpk::z Zeros of the transfer function
This file was generated by cxxdox, a C++ documentation generator based on MkDocs Material and libclang.