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

Public Member Functions | |
| am_participant (am_participant &&other) | |
| am_participant (struct socket_udp_local *l, struct sockaddr_storage *ss, string const &audio_codec) | |
| ~am_participant () | |
| am_participant & | operator= (am_participant &&other) |
Public Attributes | |
| chrono::steady_clock::time_point | last_seen |
| struct audio_codec_state * | m_audio_coder |
| struct audio_buffer * | m_buffer |
| struct rtp * | m_network_device |
| struct tx * | m_tx_session |
|
inline |
Definition at line 118 of file mixer.cpp.
References audio_buffer_init(), audio_codec_init_cfg(), BPS, CHANNELS, get_commandline_param(), len, LOG, LOG_LEVEL_ERROR, m_audio_coder, m_buffer, m_network_device, m_tx_session, rtp_init_with_udp_socket(), SAMPLE_RATE, and tx_init().

|
inline |
Definition at line 137 of file mixer.cpp.
References audio_buffer_destroy(), audio_codec_done(), CAST_MODULE, m_audio_coder, m_buffer, m_network_device, m_tx_session, module_done(), and rtp_done().

|
inline |
|
inline |
Definition at line 151 of file mixer.cpp.
References last_seen, m_audio_coder, m_buffer, m_network_device, and m_tx_session.
| chrono::steady_clock::time_point am_participant::last_seen |
Definition at line 170 of file mixer.cpp.
Referenced by operator=().
| struct audio_codec_state* am_participant::m_audio_coder |
Definition at line 166 of file mixer.cpp.
Referenced by am_participant(), ~am_participant(), and operator=().
| struct audio_buffer* am_participant::m_buffer |
Definition at line 167 of file mixer.cpp.
Referenced by am_participant(), ~am_participant(), and operator=().
| struct rtp* am_participant::m_network_device |
Definition at line 168 of file mixer.cpp.
Referenced by am_participant(), ~am_participant(), and operator=().
| struct tx* am_participant::m_tx_session |
Definition at line 169 of file mixer.cpp.
Referenced by am_participant(), ~am_participant(), and operator=().