ClikaRT::processor::AudioProcessOptions
struct
Header: ClikaRT/processor/processor.h
Per-call overrides for AudioProcessor::process. Only the knobs the pipeline reads fresh each call are here; nothing that would invalidate the processor's precomputed window / DFT / mel-filterbank tensors or its output-shape contract (sampling rate, FFT/window geometry, mel-bank geometry, feature type). A set field replaces the loaded config's value for THAT call only. norm_mean/norm_std are scalar operands (element [0] is read); both fields OWN their values.
Data members
max_length_samples
std::optional<std::int64_t> max_length_samples
sample cap (0 ⇒ chunk seconds · rate)
Declared in ClikaRT/processor/processor.h, line 215
chunk_length_seconds
std::optional<double> chunk_length_seconds
chunk length override, seconds
Declared in ClikaRT/processor/processor.h, line 216
pad_to_chunk
std::optional<bool> pad_to_chunk
pad a short clip up to the chunk
Declared in ClikaRT/processor/processor.h, line 217
padding_value
std::optional<double> padding_value
the pad-up fill value
Declared in ClikaRT/processor/processor.h, line 218
input_scale_factor
std::optional<double> input_scale_factor
pre-STFT waveform scale override
Declared in ClikaRT/processor/processor.h, line 219
mel_floor
std::optional<double> mel_floor
pre-log floor override
Declared in ClikaRT/processor/processor.h, line 220
log_mode
std::optional<LogMode> log_mode
spectrum-compression override
Declared in ClikaRT/processor/processor.h, line 221
log_dynamic_range
std::optional<double> log_dynamic_range
clip below max - range (0 = off)
Declared in ClikaRT/processor/processor.h, line 222
log_shift
std::optional<double> log_shift
post-log affine shift override
Declared in ClikaRT/processor/processor.h, line 223
log_scale
std::optional<double> log_scale
post-log affine divisor override
Declared in ClikaRT/processor/processor.h, line 224
normalization
std::optional<AudioNormKind> normalization
output-normalization kind override
Declared in ClikaRT/processor/processor.h, line 225
norm_mean
std::optional<std::vector<float>> norm_mean
GlobalMeanStd operand (scalar; [0] is read); owning.
Declared in ClikaRT/processor/processor.h, line 226
norm_std
std::optional<std::vector<float>> norm_std
GlobalMeanStd operand (scalar; [0] is read); owning.
Declared in ClikaRT/processor/processor.h, line 227