Janus ICE component. More...
#include <ice.h>
Data Fields | |
janus_ice_stream * | stream |
Janus ICE stream this component belongs to. More... | |
guint | stream_id |
libnice ICE stream ID More... | |
guint | component_id |
libnice ICE component ID More... | |
guint | state |
libnice ICE component state More... | |
gint64 | component_connected |
Monotonic time of when this component has successfully connected. More... | |
GSList * | candidates |
GLib list of libnice remote candidates for this component. More... | |
GSList * | local_candidates |
GLib list of local candidates for this component (summary) More... | |
GSList * | remote_candidates |
GLib list of remote candidates for this component (summary) More... | |
gchar * | selected_pair |
String representation of the selected pair as notified by libnice (foundations) More... | |
gboolean | process_started |
Whether the setup of remote candidates for this component has started or not. More... | |
GSource * | source |
Re-transmission timer for DTLS. More... | |
janus_dtls_srtp * | dtls |
DTLS-SRTP stack. More... | |
GList * | retransmit_buffer |
List of previously sent janus_rtp_packet RTP packets, in case we receive NACKs. More... | |
gint64 | retransmit_log_ts |
Last time a log message about sending retransmits was printed. More... | |
guint | retransmit_recent_cnt |
Number of retransmitted packets since last log message. More... | |
gint64 | nack_sent_log_ts |
Last time a log message about sending NACKs was printed. More... | |
guint | nack_sent_recent_cnt |
Number of NACKs sent since last log message. More... | |
janus_seq_info * | last_seqs_audio |
List of recently received audio sequence numbers (as a support to NACK generation) More... | |
janus_seq_info * | last_seqs_video |
List of recently received video sequence numbers (as a support to NACK generation) More... | |
janus_ice_stats | in_stats |
Stats for incoming data (audio/video/data) More... | |
janus_ice_stats | out_stats |
Stats for outgoing data (audio/video/data) More... | |
gboolean | noerrorlog |
Helper flag to avoid flooding the console with the same error all over again. More... | |
janus_mutex | mutex |
Mutex to lock/unlock this component. More... | |
Janus ICE component.
GSList* janus_ice_component::candidates |
GLib list of libnice remote candidates for this component.
gint64 janus_ice_component::component_connected |
Monotonic time of when this component has successfully connected.
guint janus_ice_component::component_id |
libnice ICE component ID
janus_dtls_srtp* janus_ice_component::dtls |
DTLS-SRTP stack.
janus_ice_stats janus_ice_component::in_stats |
Stats for incoming data (audio/video/data)
janus_seq_info* janus_ice_component::last_seqs_audio |
List of recently received audio sequence numbers (as a support to NACK generation)
janus_seq_info* janus_ice_component::last_seqs_video |
List of recently received video sequence numbers (as a support to NACK generation)
GSList* janus_ice_component::local_candidates |
GLib list of local candidates for this component (summary)
janus_mutex janus_ice_component::mutex |
Mutex to lock/unlock this component.
gint64 janus_ice_component::nack_sent_log_ts |
Last time a log message about sending NACKs was printed.
guint janus_ice_component::nack_sent_recent_cnt |
Number of NACKs sent since last log message.
gboolean janus_ice_component::noerrorlog |
Helper flag to avoid flooding the console with the same error all over again.
janus_ice_stats janus_ice_component::out_stats |
Stats for outgoing data (audio/video/data)
gboolean janus_ice_component::process_started |
Whether the setup of remote candidates for this component has started or not.
GSList* janus_ice_component::remote_candidates |
GLib list of remote candidates for this component (summary)
GList* janus_ice_component::retransmit_buffer |
List of previously sent janus_rtp_packet RTP packets, in case we receive NACKs.
gint64 janus_ice_component::retransmit_log_ts |
Last time a log message about sending retransmits was printed.
guint janus_ice_component::retransmit_recent_cnt |
Number of retransmitted packets since last log message.
gchar* janus_ice_component::selected_pair |
String representation of the selected pair as notified by libnice (foundations)
GSource* janus_ice_component::source |
Re-transmission timer for DTLS.
guint janus_ice_component::state |
libnice ICE component state
janus_ice_stream* janus_ice_component::stream |
Janus ICE stream this component belongs to.
guint janus_ice_component::stream_id |
libnice ICE stream ID