UltraGrid
UltraGrid Low-Latency High-Resolution Transmission System
Loading...
Searching...
No Matches
Holepunch_config Struct Reference

#include <udp_holepunch.h>

Collaboration diagram for Holepunch_config:
Collaboration graph

Public Attributes

int * audio_rx_port
 
int * audio_tx_port
 
char bind_addr [64]
 
char client_name [512]
 
char coord_srv_addr [512]
 
int coord_srv_port
 
char * host_addr
 
size_t host_addr_len
 
char room_name [512]
 
char stun_srv_addr [512]
 
int stun_srv_port
 
int * video_rx_port
 
int * video_tx_port
 

Detailed Description

Definition at line 51 of file udp_holepunch.h.

Member Data Documentation

◆ audio_rx_port

int* Holepunch_config::audio_rx_port

Definition at line 57 of file udp_holepunch.h.

Referenced by adjust_params(), and punch_udp().

◆ audio_tx_port

int* Holepunch_config::audio_tx_port

Definition at line 58 of file udp_holepunch.h.

Referenced by adjust_params(), and punch_udp().

◆ bind_addr

char Holepunch_config::bind_addr[64]

Definition at line 63 of file udp_holepunch.h.

Referenced by create_agent(), and parse_holepunch_conf().

◆ client_name

char Holepunch_config::client_name[512]

Definition at line 52 of file udp_holepunch.h.

Referenced by initialize_punch(), parse_holepunch_conf(), and punch_udp().

◆ coord_srv_addr

char Holepunch_config::coord_srv_addr[512]

Definition at line 65 of file udp_holepunch.h.

Referenced by initialize_punch(), and parse_holepunch_conf().

◆ coord_srv_port

int Holepunch_config::coord_srv_port

Definition at line 66 of file udp_holepunch.h.

Referenced by initialize_punch(), and parse_holepunch_conf().

◆ host_addr

char* Holepunch_config::host_addr

Definition at line 60 of file udp_holepunch.h.

Referenced by adjust_params(), and punch_udp().

◆ host_addr_len

size_t Holepunch_config::host_addr_len

Definition at line 61 of file udp_holepunch.h.

Referenced by adjust_params(), and punch_udp().

◆ room_name

char Holepunch_config::room_name[512]

Definition at line 53 of file udp_holepunch.h.

Referenced by initialize_punch(), and parse_holepunch_conf().

◆ stun_srv_addr

char Holepunch_config::stun_srv_addr[512]

Definition at line 67 of file udp_holepunch.h.

Referenced by create_agent(), and parse_holepunch_conf().

◆ stun_srv_port

int Holepunch_config::stun_srv_port

Definition at line 68 of file udp_holepunch.h.

Referenced by create_agent(), and parse_holepunch_conf().

◆ video_rx_port

int* Holepunch_config::video_rx_port

Definition at line 55 of file udp_holepunch.h.

Referenced by adjust_params(), and punch_udp().

◆ video_tx_port

int* Holepunch_config::video_tx_port

Definition at line 56 of file udp_holepunch.h.

Referenced by adjust_params(), and punch_udp().


The documentation for this struct was generated from the following file: