Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
pulp::signal::SpectralStreamGeometry Struct Reference

Offline profile 1: symmetric float Hann, unscaled forward FFT, 1/N inverse, local-origin phase, indexed channels, full-overlap startup and squared-window OLA normalization (threshold 1e-9f). More...

#include <spectral_frame_codec.hpp>

Public Attributes

std::uint32_t fft_size = 256
std::uint32_t hop = 64
std::uint16_t channels = 1
double sample_rate = 48000
std::uint32_t profile = 1
std::uint16_t layout = 1

Detailed Description

Offline profile 1: symmetric float Hann, unscaled forward FFT, 1/N inverse, local-origin phase, indexed channels, full-overlap startup and squared-window OLA normalization (threshold 1e-9f).

No graph, epoch or source length is stored.

Member Data Documentation

◆ channels

std::uint16_t pulp::signal::SpectralStreamGeometry::channels = 1

◆ fft_size

std::uint32_t pulp::signal::SpectralStreamGeometry::fft_size = 256

◆ hop

std::uint32_t pulp::signal::SpectralStreamGeometry::hop = 64

◆ layout

std::uint16_t pulp::signal::SpectralStreamGeometry::layout = 1

◆ profile

std::uint32_t pulp::signal::SpectralStreamGeometry::profile = 1

◆ sample_rate

double pulp::signal::SpectralStreamGeometry::sample_rate = 48000

The documentation for this struct was generated from the following file: