#ifndef _RTCP_H_ #define _RTCP_H_ #include "str.h" #include "call.h" #include "media_socket.h" #include struct crypto_context; struct rtcp_packet; struct ssrc_ctx; int rtcp_avp2savp(str *, struct crypto_context *, struct ssrc_ctx *); int rtcp_savp2avp(str *, struct crypto_context *, struct ssrc_ctx *); int rtcp_payload(struct rtcp_packet **out, str *p, const str *s); int rtcp_parse(GQueue *q, const str *, struct stream_fd *sfd, const endpoint_t *, const struct timeval *); void rtcp_list_free(GQueue *q); rtcp_filter_func rtcp_avpf2avp_filter; void rtcp_init(); #endif