use tokio::time::Instant; #[derive(Debug, Default)] pub(super) struct UpstreamClockState { pub session_id: u64, pub active_camera_generation: Option, pub active_microphone_generation: Option, pub first_camera_remote_pts_us: Option, pub first_microphone_remote_pts_us: Option, pub session_base_remote_pts_us: Option, pub last_video_local_pts_us: Option, pub last_audio_local_pts_us: Option, pub camera_packet_count: u64, pub microphone_packet_count: u64, pub startup_anchor_logged: bool, pub playout_epoch: Option, pub pairing_anchor_deadline: Option, pub catastrophic_reanchor_done: bool, }