Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
pulp::signal::DitheredQuantizationResultT< SampleType > Struct Template Reference

Public intermediate returned by the pure quantizer transition. More...

#include <dither.hpp>

Public Attributes

SampleType output {}
SampleType shaped_input {}
SampleType dither {}
SampleType quantization_error {}
bool recovered = false

Detailed Description

template<typename SampleType>
struct pulp::signal::DitheredQuantizationResultT< SampleType >

Public intermediate returned by the pure quantizer transition.

It lets meters and tests inspect the shaped input and error without duplicating the audio path's arithmetic.

Member Data Documentation

◆ dither

template<typename SampleType>
SampleType pulp::signal::DitheredQuantizationResultT< SampleType >::dither {}

◆ output

template<typename SampleType>
SampleType pulp::signal::DitheredQuantizationResultT< SampleType >::output {}

◆ quantization_error

template<typename SampleType>
SampleType pulp::signal::DitheredQuantizationResultT< SampleType >::quantization_error {}

◆ recovered

template<typename SampleType>
bool pulp::signal::DitheredQuantizationResultT< SampleType >::recovered = false

◆ shaped_input

template<typename SampleType>
SampleType pulp::signal::DitheredQuantizationResultT< SampleType >::shaped_input {}

The documentation for this struct was generated from the following file:
  • /home/runner/work/pulp/pulp/core/signal/include/pulp/signal/dither.hpp