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 }