namespace DeepDrftPublic.Client.Common;
///
/// The listener's streaming-quality preference (Phase 18 wave 18.6, §4). This is the user's intent,
/// not the wire format that ultimately gets served: means "give me Opus if you can,"
/// but the player still capability-gates and C2-falls-back to lossless when Opus can't play (a browser that
/// can't decode Ogg Opus, or a track with no Opus artifact). It is therefore deliberately distinct from
/// DeepDrftModels.Enums.AudioFormat (the delivery rendering resolved per request): one is the
/// remembered preference, the other is what a given stream request actually asks for.
///
public enum StreamQuality
{
/// Bandwidth-friendly Opus (capability-gated; the default before any choice — OQ2).
LowData,
/// The lossless WAV path, always playable everywhere.
Lossless
}