#include <realtime_sample_recorder.hpp>
◆ RealtimeSampleRecorder()
| pulp::audio::RealtimeSampleRecorder::RealtimeSampleRecorder |
( |
| ) |
|
|
default |
◆ channel_data()
| const float * pulp::audio::RealtimeSampleRecorder::channel_data |
( |
std::uint32_t | channel | ) |
const |
|
noexcept |
◆ consume_completed_recording()
| bool pulp::audio::RealtimeSampleRecorder::consume_completed_recording |
( |
| ) |
|
|
noexcept |
◆ enqueue_command()
◆ frames_recorded()
| std::uint64_t pulp::audio::RealtimeSampleRecorder::frames_recorded |
( |
| ) |
const |
|
noexcept |
◆ materialize_held_snapshot()
◆ materialize_snapshot()
◆ materialize_snapshot_quiescent()
◆ max_frames()
| std::uint64_t pulp::audio::RealtimeSampleRecorder::max_frames |
( |
| ) |
const |
|
inlinenoexcept |
◆ num_channels()
| std::uint32_t pulp::audio::RealtimeSampleRecorder::num_channels |
( |
| ) |
const |
|
inlinenoexcept |
◆ pop_event()
◆ prepare()
◆ process() [1/2]
| void pulp::audio::RealtimeSampleRecorder::process |
( |
BufferView< const float > | source, |
|
|
std::uint32_t | frames, |
|
|
bool | transport_jumped = false ) |
|
noexcept |
◆ process() [2/2]
| void pulp::audio::RealtimeSampleRecorder::process |
( |
BufferView< float > | source, |
|
|
std::uint32_t | frames, |
|
|
bool | transport_jumped = false ) |
|
noexcept |
◆ release()
| void pulp::audio::RealtimeSampleRecorder::release |
( |
| ) |
|
|
noexcept |
◆ reset()
| void pulp::audio::RealtimeSampleRecorder::reset |
( |
| ) |
|
|
noexcept |
◆ sample_rate()
| double pulp::audio::RealtimeSampleRecorder::sample_rate |
( |
| ) |
const |
|
inlinenoexcept |
◆ state()
◆ stats()
◆ kCommandQueueCapacity
| std::size_t pulp::audio::RealtimeSampleRecorder::kCommandQueueCapacity = 32 |
|
staticconstexpr |
◆ kEventQueueCapacity
| std::size_t pulp::audio::RealtimeSampleRecorder::kEventQueueCapacity = 64 |
|
staticconstexpr |
The documentation for this class was generated from the following file: