Module output

Source
Expand description

A local PCM output session that can span several decoded files.

The session owns the output process, not the queue or decoder. A caller may keep it across tracks in a local player. Raw f32le input has one fixed rate and channel count per process; a format change drains the old process before opening another one. Resampling is a separate concern.

Structs§

OutputFormat
The decoded PCM layout used by a processing stream.
OutputSession
One output process for each uninterrupted run of a PCM format.

Enums§

OutputChange
What happened when a track’s PCM format reached the output.
OutputError
Failure to describe, start, or use the local output.