Helper struct for implementing RTP forwarders. More...
#include <rtpfwd.h>

Data Fields | |
| void * | source |
| char * | context |
| uint32_t | stream_id |
| int | udp_fd |
| gboolean | is_video |
| gboolean | is_data |
| uint32_t | ssrc |
| int | payload_type |
| int | substream |
| struct sockaddr_in | serv_addr |
| struct sockaddr_in6 | serv_addr6 |
| int | rtcp_fd |
| uint16_t | local_rtcp_port |
| uint16_t | remote_rtcp_port |
| void(* | rtcp_callback )(struct janus_rtp_forwarder *rf, char *buffer, int len) |
| GSource * | rtcp_recv |
| gboolean | simulcast |
| janus_rtp_switching_context | rtp_context |
| janus_rtp_simulcasting_context | sim_context |
| gboolean | is_srtp |
| srtp_t | srtp_ctx |
| srtp_policy_t | srtp_policy |
| void * | metadata |
| volatile gint | destroyed |
| Atomic flag to check if this instance has been destroyed. | |
| janus_refcount | ref |
| Reference counter for this instance. | |
Helper struct for implementing RTP forwarders.
| char* janus_rtp_forwarder::context |
| volatile gint janus_rtp_forwarder::destroyed |
Atomic flag to check if this instance has been destroyed.
| gboolean janus_rtp_forwarder::is_data |
| gboolean janus_rtp_forwarder::is_srtp |
| gboolean janus_rtp_forwarder::is_video |
| uint16_t janus_rtp_forwarder::local_rtcp_port |
| void* janus_rtp_forwarder::metadata |
| int janus_rtp_forwarder::payload_type |
| janus_refcount janus_rtp_forwarder::ref |
Reference counter for this instance.
| uint16_t janus_rtp_forwarder::remote_rtcp_port |
| void(* janus_rtp_forwarder::rtcp_callback) (struct janus_rtp_forwarder *rf, char *buffer, int len) |
| int janus_rtp_forwarder::rtcp_fd |
| GSource* janus_rtp_forwarder::rtcp_recv |
| janus_rtp_switching_context janus_rtp_forwarder::rtp_context |
| struct sockaddr_in janus_rtp_forwarder::serv_addr |
| struct sockaddr_in6 janus_rtp_forwarder::serv_addr6 |
| janus_rtp_simulcasting_context janus_rtp_forwarder::sim_context |
| gboolean janus_rtp_forwarder::simulcast |
| void* janus_rtp_forwarder::source |
| srtp_t janus_rtp_forwarder::srtp_ctx |
| srtp_policy_t janus_rtp_forwarder::srtp_policy |
| uint32_t janus_rtp_forwarder::ssrc |
| uint32_t janus_rtp_forwarder::stream_id |
| int janus_rtp_forwarder::substream |
| int janus_rtp_forwarder::udp_fd |