#ifndef __BITSTREAM_IETF_RTCP_H__ # define __BITSTREAM_IETF_RTCP_H__ # include # define RTCP_RTP_VERSION 2 static inline void rtcp_set_rtp_version(uint8_t *p_rtcp) { p_rtcp[0] = RTCP_RTP_VERSION << 6; } static inline uint8_t rtcp_get_pt(const uint8_t *p_rtcp) { return p_rtcp[1]; } static inline void rtcp_set_pt(uint8_t *p_rtcp, uint8_t pt) { p_rtcp[1] = pt; } static inline uint16_t rtcp_get_length(const uint8_t *p_rtcp) { return (p_rtcp[2] << 8) | p_rtcp[3]; } static inline void rtcp_set_length(uint8_t *p_rtcp, uint16_t length) { p_rtcp[2] = length >> 8; p_rtcp[3] = length & 0xff; } # include #endif /* !__BITSTREAM_IETF_RTCP_H__ */