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

◆ ensure_valid()

void MayaFlux::Core::BufferProcessingHandle::ensure_valid ( ) const
private

Definition at line 24 of file ProcessingArchitecture.cpp.

25{
26 if (!m_manager) {
28 std::source_location::current(),
29 "Invalid buffer processing handle: BufferManager is null");
30 }
31}
std::shared_ptr< Buffers::BufferManager > m_manager
@ BufferProcessing
Buffer processing (Buffers::BufferManager, processing chains)
void fatal(Component component, Context context, std::source_location location, std::string_view message)
Log a fatal message and abort the program.
@ Core
Core engine, backend, subsystems.

References MayaFlux::Journal::BufferProcessing, MayaFlux::Journal::Core, and m_manager.

Referenced by cleanup_completed_routing(), process(), process_channel(), process_channel_with_node_data(), read_channel_data(), setup_channels(), update_routing_states(), and write_channel_data().

+ Here is the caller graph for this function: