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

◆ BufferCapture()

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
bufferTarget AudioBuffer to capture from
modeCapture strategy to use (default: TRANSIENT)
cycle_countNumber of cycles for multi-cycle modes (default: 1)

Definition at line 7 of file Capture.cpp.

10 : m_buffer(std::move(buffer))
11 , m_mode(mode)
12 , m_cycle_count(cycle_count)
13 , m_window_size(0)
15 , m_overlap_ratio(0.0F)
16{
17}
std::shared_ptr< Buffers::AudioBuffer > m_buffer
Definition Capture.hpp:178