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

◆ resize()

void MayaFlux::Buffers::AudioBuffer::resize ( uint32_t  num_samples)
virtual

Adjusts the audio buffer's sample capacity.

Parameters
num_samplesNew buffer capacity in audio samples

Changes the buffer's capacity while preserving existing audio data where possible. If the new size is smaller, audio data may be truncated. This operation maintains audio continuity when possible.

Reimplemented in MayaFlux::Buffers::RootAudioBuffer.

Definition at line 38 of file AudioBuffer.cpp.

39{
40 m_num_samples = num_samples;
41 m_data.resize(num_samples);
42}
uint32_t m_num_samples
Capacity of the buffer in audio samples.
std::vector< double > m_data
Vector storing the actual double-precision audio sample data.

References m_data, and m_num_samples.

Referenced by MayaFlux::Buffers::RootAudioBuffer::resize(), and setup().

+ Here is the caller graph for this function: