API

Audio

Root semantic audio values and codecs plus the C++-parity FnAudio signal-processing family.

Compiler-extracted public headersNative C++ surface24 functions15 classes2 enums0 constants & variables
This inventory is extracted from OA public headers by clang-doc. Native types, pointers, references, defaults, public inheritance, comments and source ownership come from the compiler surface.

Examples

Audio

Functions

Best-effort layout for a raw channel count. Three channels remain unknown: channel count alone cannot distinguish L/R/LFE (2.1) from L/C/R (3.0).

Classes

12 members
9 members
0 members
0 members
0 members
10 members
17 members

Stops playback, joins decoding, and releases codec/device state.

method
Source
0 members
0 members

─── Biquad Coefficients ───────────────────────────────────────────────────── Real, a0-normalized coefficients for y[n] = b0*x[n] + b1*x[n-1] + b2*x[n-2] - a1*y[n-1] - a2*y[n-2]. biquad() applies each channel independently with zero initial state.

oa::F32
oa::F32
oa::F32
oa::F32
oa::F32
Source
0 members
0 members

─── Mel Spectrogram Configuration ────────────────────────────────────────────

Source
0 members

─── MFCC Configuration ───────────────────────────────────────────────────────

MelConfig
Source
0 members

─── Audio Normalization Configuration ────────────────────────────────────────

Source
0 members

─── Resample Configuration ───────────────────────────────────────────────────

Source
0 members

─── STFT Configuration ───────────────────────────────────────────────────────

Source

Enums

─── ChannelLayout ────────────────────────────────────────────────────────────

Mono · Stereo · Stereo21 · Surround51 · Surround71 · Unknown

Encoded audio formats owned by OA. Keep this independent from containers: the same elementary stream can be written to MP4, Matroska or a raw sink.

PcmS16

Functions

Stateless CPU codec boundaries. Decode uploads planar Float32 storage through the active engine. encoding is an explicit synchronous host boundary; the semantic overload completes and reads back its input.