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

◆ disable_circular_buffer()

void MayaFlux::Kakshya::DynamicSoundStream::disable_circular_buffer ( )

Disable circular buffer mode and return to linear operation.

Preserves all current data and restores auto-resize behavior.

Definition at line 332 of file DynamicSoundStream.cpp.

333{
334 set_looping(false);
335 m_is_circular = false;
337}
bool m_is_circular
True when operating in circular buffer mode.
uint64_t m_circular_capacity
Fixed capacity for circular mode.
void set_looping(bool enable) override
Enable or disable looping behavior for the stream.

References m_circular_capacity, m_is_circular, and MayaFlux::Kakshya::SoundStreamContainer::set_looping().

+ Here is the call graph for this function: