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

◆ get_default_processor()

std::shared_ptr< DataProcessor > MayaFlux::Kakshya::SoundStreamContainer::get_default_processor ( ) const
overridevirtual

Get the current default data processor.

Returns
Shared pointer to the current DataProcessor, or nullptr if none

Implements MayaFlux::Kakshya::SignalSourceContainer.

Definition at line 675 of file SoundStreamContainer.cpp.

676{
677 std::lock_guard<std::mutex> lock(m_state_mutex);
678 return m_default_processor;
679}
std::shared_ptr< DataProcessor > m_default_processor
void lock() override
Acquire a lock for thread-safe access.

References lock(), m_default_processor, and m_state_mutex.

+ Here is the call graph for this function: