DSPark 1.6.1
Header-only audio DSP framework in pure C++20 — zero dependencies
Loading...
Searching...
No Matches
AudioSpec.h File Reference

Describes the audio processing environment (sample rate, block size, channels). More...

Go to the source code of this file.

Classes

struct  dspark::AudioSpec
 Describes the audio environment for a DSP processor. More...
 

Namespaces

namespace  dspark
 Main namespace for the DSPark framework.
 

Detailed Description

Describes the audio processing environment (sample rate, block size, channels).

Every DSP processor receives an AudioSpec in its prepare() method to configure internal resources (buffers, filter coefficients, smoothing rates, etc.).

Dependencies: none.

dspark::AudioSpec spec { .sampleRate = 48000.0, .maxBlockSize = 512, .numChannels = 2 };
if (spec.isValid())
mySaturator.prepare(spec);
Describes the audio environment for a DSP processor.
Definition AudioSpec.h:35
double sampleRate
Sample rate in Hz.
Definition AudioSpec.h:43

Definition in file AudioSpec.h.