comparison include/endp.h @ 33:e70e7b266f89

hook in RTCP output
author Mychaela Falconia <falcon@freecalypso.org>
date Mon, 08 Jul 2024 07:25:19 +0000
parents aa97e77e7de6
children fc77c3482084
comparison
equal deleted inserted replaced
32:aa97e77e7de6 33:e70e7b266f89
35 }; 35 };
36 36
37 struct twrtp_endp_rtcp_tx { 37 struct twrtp_endp_rtcp_tx {
38 uint32_t last_received; 38 uint32_t last_received;
39 uint32_t last_expected; 39 uint32_t last_expected;
40 uint16_t auto_rtcp_count;
41 }; 40 };
42 41
43 struct twrtp_endp_stats { 42 struct twrtp_endp_stats {
44 uint32_t rx_rtp_pkt; 43 uint32_t rx_rtp_pkt;
45 uint32_t rx_rtp_badsrc; 44 uint32_t rx_rtp_badsrc;
66 struct twrtp_endp_rtcp_rx rtcp_rx; 65 struct twrtp_endp_rtcp_rx rtcp_rx;
67 struct twrtp_endp_rtcp_tx rtcp_tx; 66 struct twrtp_endp_rtcp_tx rtcp_tx;
68 uint8_t *sdes_buf; 67 uint8_t *sdes_buf;
69 uint16_t sdes_len; 68 uint16_t sdes_len;
70 uint16_t auto_rtcp_interval; 69 uint16_t auto_rtcp_interval;
70 uint16_t auto_rtcp_count;
71 /* always have to have stats */ 71 /* always have to have stats */
72 struct twrtp_endp_stats stats; 72 struct twrtp_endp_stats stats;
73 /* bool flags at the end for structure packing optimization */ 73 /* bool flags at the end for structure packing optimization */
74 bool register_done; 74 bool register_done;
75 bool remote_set; 75 bool remote_set;