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

◆ ensure_valid()

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

Definition at line 22 of file ProcessingArchitecture.cpp.

23{
24 if (!m_manager) {
26 std::source_location::current(),
27 "Invalid buffer processing handle: BufferManager is null");
28 }
29}
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 process(), process_channel(), process_channel_with_node_data(), read_channel_data(), setup_channels(), and write_channel_data().

+ Here is the caller graph for this function: