T5.1: PriorityMode enum + SetPriorityMode signal; extend QualityProfile with video fields

This commit is contained in:
Siavash Sameni
2026-05-12 12:21:11 +04:00
parent 001d94f9ae
commit 276ecc660e
13 changed files with 227 additions and 13 deletions

View File

@@ -1197,6 +1197,15 @@ pub enum SignalMessage {
seqs: Vec<u32>,
},
/// Mid-call priority-mode override (PRD-video-quality-priority T5.1).
SetPriorityMode {
/// Signal format version (default 1).
#[serde(default = "default_signal_version")]
version: u8,
/// New priority mode to apply.
mode: crate::PriorityMode,
},
/// Picture Loss Indication — decoder can't proceed, needs a fresh keyframe.
/// Used instead of Nack when RTT is too high for retransmission to help.
PictureLossIndication {