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 |