namespace DeepDrftModels.Enums;
///
/// The delivery format a listener requests for a track's audio (Phase 18). One TrackEntity /
/// EntryKey addresses both renderings — "one source, multiple views" applied to delivery (C5).
/// Lives here, not in the content library, because it is a cross-boundary contract: the API stream
/// endpoint (18.3) parses it off the ?format= query param, the WASM client (18.4 / 18.6) selects
/// it, and the content-side resolver (18.2) resolves it to bytes — all three reference one enum.
///
public enum AudioFormat
{
///
/// The existing source artifact in the tracks vault, served byte-for-byte with its real MIME
/// (WAV/MP3/FLAC — do not assume WAV). The universal, always-present rendering.
///
Lossless,
///
/// The derived low-data Ogg Opus 320 artifact in the track-opus vault (audio/ogg). A
/// best-effort derived artifact: when absent (not yet transcoded, or transcode failed) a request for
/// it falls back to rather than 404ing (C2).
///
Opus
}