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

Configuration for the visualization bridge. More...

#include <visualization_bridge.hpp>

Public Attributes

int fft_size = 1024
int hop_size = 256
signal::WindowFunction::Type window = signal::WindowFunction::Type::hann
float window_param = 0.0f
int num_channels = 2
float sample_rate = 44100.0f
bool capture_waveform = true
int waveform_length = 1024
int capture_buffer_frames = 0
int max_frames_per_poll = 0
float spectrum_floor_db = -120.0f
int max_callback_frames = 4096
VisualizationBacklogPolicy backlog_policy = VisualizationBacklogPolicy::in_order

Detailed Description

Configuration for the visualization bridge.

Member Data Documentation

◆ backlog_policy

VisualizationBacklogPolicy pulp::dataplane::VisualizationConfig::backlog_policy = VisualizationBacklogPolicy::in_order

◆ capture_buffer_frames

int pulp::dataplane::VisualizationConfig::capture_buffer_frames = 0

◆ capture_waveform

bool pulp::dataplane::VisualizationConfig::capture_waveform = true

◆ fft_size

int pulp::dataplane::VisualizationConfig::fft_size = 1024

◆ hop_size

int pulp::dataplane::VisualizationConfig::hop_size = 256

◆ max_callback_frames

int pulp::dataplane::VisualizationConfig::max_callback_frames = 4096

◆ max_frames_per_poll

int pulp::dataplane::VisualizationConfig::max_frames_per_poll = 0

◆ num_channels

int pulp::dataplane::VisualizationConfig::num_channels = 2

◆ sample_rate

float pulp::dataplane::VisualizationConfig::sample_rate = 44100.0f

◆ spectrum_floor_db

float pulp::dataplane::VisualizationConfig::spectrum_floor_db = -120.0f

◆ waveform_length

int pulp::dataplane::VisualizationConfig::waveform_length = 1024

◆ window

signal::WindowFunction::Type pulp::dataplane::VisualizationConfig::window = signal::WindowFunction::Type::hann

◆ window_param

float pulp::dataplane::VisualizationConfig::window_param = 0.0f

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