|
Ring Daemon
|
#include <audio_receive_thread.h>


Public Member Functions | |
| void | addIOContext (SocketPair &socketPair) |
| AudioReceiveThread (const std::string &streamId, const AudioFormat &format, const std::string &sdp, const uint16_t mtu) | |
| MediaStream | getInfo () const |
| void | setRecorderCallback (const std::function< void(const MediaStream &ms)> &cb) |
| void | setSuccessfulSetupCb (const std::function< void(MediaType, bool)> &cb) |
| void | startReceiver () |
| void | stopReceiver () |
| ~AudioReceiveThread () | |
Public Member Functions inherited from jami::Observable< std::shared_ptr< MediaFrame > > | |
| bool | attach (Observer< std::shared_ptr< MediaFrame > > *o) |
| void | attachPriorityObserver (std::shared_ptr< Observer< std::shared_ptr< MediaFrame > > > o) |
| bool | detach (Observer< std::shared_ptr< MediaFrame > > *o) |
| void | detachPriorityObserver (Observer< std::shared_ptr< MediaFrame > > *o) |
| size_t | getObserversCount () |
| Observable () | |
| virtual | ~Observable () |
| ~Observable Detach all observers to avoid making them call this observable when destroyed | |
Additional Inherited Members | |
Protected Member Functions inherited from jami::Observable< std::shared_ptr< MediaFrame > > | |
| void | notify (std::shared_ptr< MediaFrame > data) |
Protected Attributes inherited from jami::Observable< std::shared_ptr< MediaFrame > > | |
| std::mutex | mutex_ |
| std::set< Observer< std::shared_ptr< MediaFrame > > * > | observers_ |
| std::list< std::weak_ptr< Observer< std::shared_ptr< MediaFrame > > > > | priority_observers_ |
Definition at line 38 of file audio_receive_thread.h.
| jami::AudioReceiveThread::AudioReceiveThread | ( | const std::string & | streamId, |
| const AudioFormat & | format, | ||
| const std::string & | sdp, | ||
| const uint16_t | mtu | ||
| ) |
Definition at line 30 of file audio_receive_thread.cpp.
| jami::AudioReceiveThread::~AudioReceiveThread | ( | ) |
Definition at line 44 of file audio_receive_thread.cpp.
References jami::ThreadLoop::join().

| void jami::AudioReceiveThread::addIOContext | ( | SocketPair & | socketPair | ) |
Definition at line 128 of file audio_receive_thread.cpp.
References jami::emitSignal().

| MediaStream jami::AudioReceiveThread::getInfo | ( | ) | const |
Definition at line 145 of file audio_receive_thread.cpp.
Referenced by setRecorderCallback().
| void jami::AudioReceiveThread::setRecorderCallback | ( | const std::function< void(const MediaStream &ms)> & | cb | ) |
Definition at line 134 of file audio_receive_thread.cpp.
References jami::emitSignal(), and getInfo().

|
inline |
Definition at line 53 of file audio_receive_thread.h.
References jami::emitSignal().

| void jami::AudioReceiveThread::startReceiver | ( | ) |
Definition at line 153 of file audio_receive_thread.cpp.
References jami::ThreadLoop::start().

| void jami::AudioReceiveThread::stopReceiver | ( | ) |
Definition at line 159 of file audio_receive_thread.cpp.
References jami::ThreadLoop::stop().
