Ring Daemon 16.0.0
|
#include <audio_rtp_session.h>
Additional Inherited Members | |
![]() | |
enum class | Direction { SEND , RECV } |
![]() | |
std::string | getRemoteRtpUri () const |
![]() | |
const std::string | callId_ |
std::string | input_ {} |
MediaType | mediaType_ |
uint16_t | mtu_ |
std::recursive_mutex | mutex_ |
std::function< void(MediaType, bool)> | onSuccessfulSetup_ |
MediaDescription | receive_ |
std::shared_ptr< MediaRecorder > | recorder_ |
MediaDescription | send_ |
std::unique_ptr< SocketPair > | socketPair_ |
const std::string | streamId_ |
Definition at line 45 of file audio_rtp_session.h.
jami::AudioRtpSession::AudioRtpSession | ( | const std::string & | callId, |
const std::string & | streamId, | ||
const std::shared_ptr< MediaRecorder > & | rec | ||
) |
Definition at line 48 of file audio_rtp_session.cpp.
|
virtual |
Definition at line 62 of file audio_rtp_session.cpp.
References deinitRecorder(), JAMI_DEBUG, stop(), and jami::RtpSession::streamId_.
|
overridevirtual |
Implements jami::RtpSession.
Definition at line 446 of file audio_rtp_session.cpp.
Referenced by ~AudioRtpSession().
|
inline |
Definition at line 61 of file audio_rtp_session.h.
|
inline |
Definition at line 62 of file audio_rtp_session.h.
|
overridevirtual |
Implements jami::RtpSession.
Definition at line 423 of file audio_rtp_session.cpp.
|
overridevirtual |
Implements jami::RtpSession.
Definition at line 163 of file audio_rtp_session.cpp.
References jami::emitSignal(), jami::RtpSession::mutex_, and jami::RtpSession::socketPair_.
|
overridevirtual |
Implements jami::RtpSession.
Definition at line 277 of file audio_rtp_session.cpp.
References jami::emitSignal(), jami::Manager::instance(), and jami::Manager::ioContext().
Definition at line 308 of file audio_rtp_session.cpp.
|
overridevirtual |
Implements jami::RtpSession.
Definition at line 207 of file audio_rtp_session.cpp.
References jami::MediaDescription::addr, jami::MediaDescription::crypto, jami::emitSignal(), jami::MediaDescription::enabled, jami::CryptoAttribute::getCryptoSuite(), jami::RtpSession::getRemoteRtpUri(), jami::CryptoAttribute::getSrtpKeyInfo(), JAMI_ERROR, jami::RtpSession::mutex_, jami::RtpSession::receive_, jami::MediaDescription::rtcp_addr, jami::RtpSession::send_, jami::RtpSession::socketPair_, and stop().
|
overridevirtual |
Implements jami::RtpSession.
Definition at line 248 of file audio_rtp_session.cpp.
References jami::emitSignal(), JAMI_DEBUG, jami::ThreadLoop::join(), jami::RtpSession::mutex_, and jami::RtpSession::socketPair_.
Referenced by start(), and ~AudioRtpSession().