![]() |
UltraGrid
UltraGrid Low-Latency High-Resolution Transmission System
|

Public Member Functions | |
| ug_options () | |
| ~ug_options () | |
Public Attributes | |
| struct audio_options | audio |
| std::string | audio_filter_cfg |
| long long int | bitrate = RATE_DEFAULT |
| struct common_opts | common = { COMMON_OPTS_INIT } |
| int | connection_type = 0 |
| int | control_port = 0 |
| enum video_mode | decoder_mode = VIDEO_NORMAL |
| const char * | display_cfg = "" |
| char * | export_opts = NULL |
| bool | is_client = false |
| bool | is_server = false |
| char * | nat_traverse_config = nullptr |
| int | port_base = PORT_BASE |
| const char * | postprocess = NULL |
| const char * | requested_capabilities = nullptr |
| const char * | requested_compression = nullptr |
| const char * | requested_display = "none" |
| const char * | requested_receiver = nullptr |
| const char * | requested_video_fec = "none" |
| bool | should_export = false |
| struct vidcap_params * | vidcap_params_head = vidcap_params_allocate() |
| struct vidcap_params * | vidcap_params_tail = vidcap_params_head |
| const char * | video_protocol = "ultragrid_rtp" |
| const char * | video_protocol_opts = "" |
| int | video_rx_port = -1 |
| unsigned int | video_rxtx_mode = 0 |
| int | video_tx_port = -1 |
|
inline |
Definition at line 495 of file main.cpp.
References audio, audio_options::codec_cfg, common, common_opts::mtu, audio_options::recv_port, audio_options::send_port, vidcap_params_head, and vidcap_params_set_device().

|
inline |
Definition at line 503 of file main.cpp.
References vidcap_params_free_struct(), vidcap_params_get_next(), and vidcap_params_head.

| struct audio_options ug_options::audio |
Definition at line 512 of file main.cpp.
Referenced by ug_options(), adjust_params(), parse_audio_capture(), parse_options_internal(), parse_port(), and parse_protocol().
| std::string ug_options::audio_filter_cfg |
Definition at line 513 of file main.cpp.
Referenced by parse_options_internal().
| long long int ug_options::bitrate = RATE_DEFAULT |
Definition at line 536 of file main.cpp.
Referenced by adjust_params(), and parse_options_internal().
| struct common_opts ug_options::common = { COMMON_OPTS_INIT } |
Definition at line 510 of file main.cpp.
Referenced by ug_options(), adjust_params(), and parse_options_internal().
| int ug_options::connection_type = 0 |
Definition at line 527 of file main.cpp.
Referenced by parse_control_port().
| int ug_options::control_port = 0 |
Definition at line 526 of file main.cpp.
Referenced by parse_control_port().
| enum video_mode ug_options::decoder_mode = VIDEO_NORMAL |
Definition at line 529 of file main.cpp.
Referenced by parse_options_internal().
| const char* ug_options::display_cfg = "" |
Definition at line 518 of file main.cpp.
Referenced by parse_options_internal().
| char* ug_options::export_opts = NULL |
Definition at line 524 of file main.cpp.
Referenced by parse_options_internal().
| bool ug_options::is_client = false |
Definition at line 537 of file main.cpp.
Referenced by adjust_params(), and parse_options_internal().
| bool ug_options::is_server = false |
Definition at line 538 of file main.cpp.
Referenced by adjust_params(), and parse_options_internal().
| char* ug_options::nat_traverse_config = nullptr |
Definition at line 545 of file main.cpp.
Referenced by adjust_params(), and parse_options_internal().
| int ug_options::port_base = PORT_BASE |
Definition at line 520 of file main.cpp.
Referenced by adjust_params(), and parse_port().
| const char* ug_options::postprocess = NULL |
Definition at line 532 of file main.cpp.
Referenced by parse_options_internal().
| const char* ug_options::requested_capabilities = nullptr |
Definition at line 540 of file main.cpp.
Referenced by parse_options_internal().
| const char* ug_options::requested_compression = nullptr |
Definition at line 530 of file main.cpp.
Referenced by adjust_params(), and parse_options_internal().
| const char* ug_options::requested_display = "none" |
Definition at line 533 of file main.cpp.
Referenced by adjust_params(), and parse_options_internal().
| const char* ug_options::requested_receiver = nullptr |
Definition at line 534 of file main.cpp.
Referenced by adjust_params(), and parse_options_internal().
| const char* ug_options::requested_video_fec = "none" |
Definition at line 519 of file main.cpp.
Referenced by parse_options_internal().
| bool ug_options::should_export = false |
Definition at line 523 of file main.cpp.
Referenced by parse_options_internal().
| struct vidcap_params* ug_options::vidcap_params_head = vidcap_params_allocate() |
Definition at line 515 of file main.cpp.
Referenced by ug_options(), ~ug_options(), and adjust_params().
| struct vidcap_params* ug_options::vidcap_params_tail = vidcap_params_head |
Definition at line 516 of file main.cpp.
Referenced by adjust_params(), parse_audio_capture(), and parse_options_internal().
| const char* ug_options::video_protocol = "ultragrid_rtp" |
Definition at line 542 of file main.cpp.
Referenced by adjust_params(), parse_options_internal(), and parse_protocol().
| const char* ug_options::video_protocol_opts = "" |
Definition at line 543 of file main.cpp.
Referenced by parse_options_internal(), and parse_protocol().
| int ug_options::video_rx_port = -1 |
Definition at line 521 of file main.cpp.
Referenced by adjust_params(), and parse_port().
| unsigned int ug_options::video_rxtx_mode = 0 |
Definition at line 547 of file main.cpp.
Referenced by adjust_params().
| int ug_options::video_tx_port = -1 |
Definition at line 521 of file main.cpp.
Referenced by adjust_params(), and parse_port().