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

Public Member Functions | |
| hd_rum_translator_state () | |
| ~hd_rum_translator_state () | |
Public Attributes | |
| int | bufsize = 0 |
| struct control_state * | control_state = nullptr |
| void * | decompress = nullptr |
| struct module | mod |
| int | qempty = 1 |
| pthread_cond_t | qempty_cond |
| pthread_mutex_t | qempty_mtx |
| int | qfull = 0 |
| pthread_cond_t | qfull_cond |
| pthread_mutex_t | qfull_mtx |
| struct item * | qhead = nullptr |
| struct item * | qtail = nullptr |
| struct item * | queue = nullptr |
| struct state_recompress * | recompress = nullptr |
| vector< replica * > | replicas |
| std::shared_ptr< socket_udp > | server_socket |
Definition at line 147 of file hd-rum-translator.cpp.
|
inline |
Definition at line 148 of file hd-rum-translator.cpp.
References init_root_module(), mod, qempty_cond, qempty_mtx, qfull_cond, and qfull_mtx.

|
inline |
Definition at line 155 of file hd-rum-translator.cpp.
References mod, module_done(), qempty_cond, qempty_mtx, qfull_cond, and qfull_mtx.

| int hd_rum_translator_state::bufsize = 0 |
Definition at line 163 of file hd-rum-translator.cpp.
Referenced by writer().
| struct control_state* hd_rum_translator_state::control_state = nullptr |
Definition at line 164 of file hd-rum-translator.cpp.
Referenced by hd_rum_translator_deinit().
| void* hd_rum_translator_state::decompress = nullptr |
Definition at line 177 of file hd-rum-translator.cpp.
Referenced by hd_rum_translator_deinit(), and writer().
| struct module hd_rum_translator_state::mod |
Definition at line 162 of file hd-rum-translator.cpp.
Referenced by hd_rum_translator_state(), ~hd_rum_translator_state(), create_output_port(), and writer().
| int hd_rum_translator_state::qempty = 1 |
Definition at line 168 of file hd-rum-translator.cpp.
Referenced by writer().
| pthread_cond_t hd_rum_translator_state::qempty_cond |
Definition at line 172 of file hd-rum-translator.cpp.
Referenced by hd_rum_translator_state(), ~hd_rum_translator_state(), and writer().
| pthread_mutex_t hd_rum_translator_state::qempty_mtx |
Definition at line 170 of file hd-rum-translator.cpp.
Referenced by hd_rum_translator_state(), ~hd_rum_translator_state(), and writer().
| int hd_rum_translator_state::qfull = 0 |
Definition at line 169 of file hd-rum-translator.cpp.
Referenced by writer().
| pthread_cond_t hd_rum_translator_state::qfull_cond |
Definition at line 173 of file hd-rum-translator.cpp.
Referenced by hd_rum_translator_state(), ~hd_rum_translator_state(), and writer().
| pthread_mutex_t hd_rum_translator_state::qfull_mtx |
Definition at line 171 of file hd-rum-translator.cpp.
Referenced by hd_rum_translator_state(), ~hd_rum_translator_state(), and writer().
| struct item* hd_rum_translator_state::qhead = nullptr |
Definition at line 166 of file hd-rum-translator.cpp.
Referenced by writer().
| struct item* hd_rum_translator_state::qtail = nullptr |
Definition at line 167 of file hd-rum-translator.cpp.
Referenced by writer().
| struct item* hd_rum_translator_state::queue = nullptr |
Definition at line 165 of file hd-rum-translator.cpp.
Referenced by hd_rum_translator_deinit().
| struct state_recompress* hd_rum_translator_state::recompress = nullptr |
Definition at line 178 of file hd-rum-translator.cpp.
Referenced by change_replica_type(), create_output_port(), hd_rum_translator_deinit(), and writer().
| vector<replica *> hd_rum_translator_state::replicas |
Definition at line 175 of file hd-rum-translator.cpp.
Referenced by create_output_port(), hd_rum_translator_deinit(), and writer().
| std::shared_ptr<socket_udp> hd_rum_translator_state::server_socket |
Definition at line 176 of file hd-rum-translator.cpp.
Referenced by create_output_port(), and writer().