/* * @Author: DI JUNKUN * @Date: 2025-01-13 * Copyright (c) 2025 by DI JUNKUN, All Rights Reserved. */ #ifndef _PACKET_INFO_H_ #define _PACKET_INFO_H_ #include #include #include #include #include #include "congestion_control_feedback.h" struct RtcpPacketInfo { uint32_t packet_type_flags = 0; // RTCPPacketTypeFlags bit field. uint32_t remote_ssrc = 0; std::vector nack_sequence_numbers; // std::vector report_block_datas; std::optional rtt; uint32_t receiver_estimated_max_bitrate_bps = 0; std::optional congestion_control_feedback; // std::optional target_bitrate_allocation; // std::optional network_state_estimate; // std::unique_ptr loss_notification; }; #endif