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

Options for a validation run. More...

#include <validation_harness.hpp>

Public Attributes

std::filesystem::path output_dir
double sample_rate = 48000.0
int buffer_size = 512
int input_channels = 2
int output_channels = 2
uint32_t screenshot_width = 800
uint32_t screenshot_height = 600
float screenshot_scale = 2.0f
std::string screenshot_backend = "default"
uint8_t diff_tolerance = 32
float diff_threshold = 0.85f
std::string git_ref
std::string run_id

Detailed Description

Options for a validation run.

Member Data Documentation

◆ buffer_size

int pulp::format::ValidationRunOptions::buffer_size = 512

◆ diff_threshold

float pulp::format::ValidationRunOptions::diff_threshold = 0.85f

◆ diff_tolerance

uint8_t pulp::format::ValidationRunOptions::diff_tolerance = 32

◆ git_ref

std::string pulp::format::ValidationRunOptions::git_ref

◆ input_channels

int pulp::format::ValidationRunOptions::input_channels = 2

◆ output_channels

int pulp::format::ValidationRunOptions::output_channels = 2

◆ output_dir

std::filesystem::path pulp::format::ValidationRunOptions::output_dir

◆ run_id

std::string pulp::format::ValidationRunOptions::run_id

◆ sample_rate

double pulp::format::ValidationRunOptions::sample_rate = 48000.0

◆ screenshot_backend

std::string pulp::format::ValidationRunOptions::screenshot_backend = "default"

◆ screenshot_height

uint32_t pulp::format::ValidationRunOptions::screenshot_height = 600

◆ screenshot_scale

float pulp::format::ValidationRunOptions::screenshot_scale = 2.0f

◆ screenshot_width

uint32_t pulp::format::ValidationRunOptions::screenshot_width = 800

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