#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: