|
Ring Daemon
|
#include <audio_rtp_session.h>


Additional Inherited Members | |
Public Types inherited from jami::RtpSession | |
| enum class | Direction : uint8_t { SEND , RECV } |
Protected Member Functions inherited from jami::RtpSession | |
| std::string | getRemoteRtpUri () const |
Protected Attributes inherited from jami::RtpSession | |
| 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 42 of file audio_rtp_session.cpp.
|
virtual |
Definition at line 56 of file audio_rtp_session.cpp.
References deinitRecorder(), JAMI_DEBUG, stop(), and jami::RtpSession::streamId_.

|
overridevirtual |
Implements jami::RtpSession.
Definition at line 439 of file audio_rtp_session.cpp.
Referenced by ~AudioRtpSession().
|
inline |
Definition at line 59 of file audio_rtp_session.h.
|
inline |
Definition at line 60 of file audio_rtp_session.h.
|
overridevirtual |
Implements jami::RtpSession.
Definition at line 418 of file audio_rtp_session.cpp.
|
overridevirtual |
Implements jami::RtpSession.
Definition at line 153 of file audio_rtp_session.cpp.
References jami::emitSignal(), jami::RtpSession::mutex_, and jami::RtpSession::socketPair_.

|
overridevirtual |
Implements jami::RtpSession.
Definition at line 271 of file audio_rtp_session.cpp.
References jami::emitSignal(), and jami::Manager::instance().

Definition at line 302 of file audio_rtp_session.cpp.
|
overridevirtual |
Implements jami::RtpSession.
Definition at line 198 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 239 of file audio_rtp_session.cpp.
References jami::RingBufferPool::DEFAULT_ID, jami::emitSignal(), jami::Manager::getRingBufferPool(), jami::Manager::instance(), JAMI_DEBUG, jami::ThreadLoop::join(), jami::RtpSession::mutex_, jami::RtpSession::socketPair_, jami::RtpSession::streamId_, and jami::RingBufferPool::unBindHalfDuplexOut().
Referenced by start(), and ~AudioRtpSession().
