MayaFlux 1.0.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches

◆ BufferCapture() [3/4]

MayaFlux::Kriya::BufferCapture::BufferCapture ( std::shared_ptr< Buffers::AudioBuffer >  buffer,
CaptureMode  mode = CaptureMode::TRANSIENT,
uint32_t  cycle_count = 1 
)

Construct a BufferCapture with specified mode and parameters.

Parameters
bufferSource buffer to capture from
modeCapture strategy to use (default: TRANSIENT)
cycle_countNumber of cycles for multi-cycle modes (default: 1)

Definition at line 9 of file Capture.cpp.

12 : m_audio_buffer(std::move(buffer))
13 , m_mode(mode)
14 , m_cycle_count(cycle_count)
15{
16}
std::shared_ptr< NetworkGeometryBuffer > buffer
uint32_t mode
std::shared_ptr< Buffers::AudioBuffer > m_audio_buffer
Definition Capture.hpp:195