#include <recorder_thread.h>
◆ RecorderThread()
Agora_recorder::RecorderThread::RecorderThread |
( |
const Config * |
in_cfg, |
|
|
size_t |
thread_id, |
|
|
int |
core, |
|
|
size_t |
queue_size, |
|
|
size_t |
antenna_offset, |
|
|
size_t |
num_antennas, |
|
|
size_t |
interval, |
|
|
Direction |
rx_direction, |
|
|
const std::vector< RecorderWorker::RecorderWorkerTypes > & |
types, |
|
|
bool |
wait_signal = true |
|
) |
| |
◆ ~RecorderThread()
Agora_recorder::RecorderThread::~RecorderThread |
( |
| ) |
|
◆ DispatchWork()
bool Agora_recorder::RecorderThread::DispatchWork |
( |
const EventData & |
event | ) |
|
◆ DoRecording()
void Agora_recorder::RecorderThread::DoRecording |
( |
| ) |
|
|
private |
◆ Finalize()
void Agora_recorder::RecorderThread::Finalize |
( |
| ) |
|
|
private |
◆ HandleEvent()
void Agora_recorder::RecorderThread::HandleEvent |
( |
const EventData & |
event | ) |
|
|
private |
◆ Start()
void Agora_recorder::RecorderThread::Start |
( |
| ) |
|
◆ Stop()
void Agora_recorder::RecorderThread::Stop |
( |
| ) |
|
◆ condition_
std::condition_variable Agora_recorder::RecorderThread::condition_ |
|
private |
◆ core_alloc_
int Agora_recorder::RecorderThread::core_alloc_ |
|
private |
◆ event_queue_
◆ id_
size_t Agora_recorder::RecorderThread::id_ |
|
private |
◆ producer_token_
◆ running_
bool Agora_recorder::RecorderThread::running_ |
|
private |
◆ sync_
std::mutex Agora_recorder::RecorderThread::sync_ |
|
private |
◆ thread_
std::thread Agora_recorder::RecorderThread::thread_ |
|
private |
◆ wait_signal_
bool Agora_recorder::RecorderThread::wait_signal_ |
|
private |
◆ workers_
std::vector<std::unique_ptr<RecorderWorker> > Agora_recorder::RecorderThread::workers_ |
|
private |
The documentation for this class was generated from the following files: