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

◆ create_buffer_pipeline()

MAYAFLUX_API std::shared_ptr< Kriya::BufferPipeline > MayaFlux::create_buffer_pipeline ( )

Creates a new buffer pipeline instance.

Returns
Shared pointer to the created BufferPipeline

Uses the task scheduler from the default engine.

Definition at line 127 of file Chronie.cpp.

128{
129 return Kriya::BufferPipeline::create(*get_scheduler(), get_context().get_buffer_manager());
130}
std::shared_ptr< Buffers::BufferManager > get_buffer_manager()
Gets the buffer manager from the default engine.
Definition Graph.cpp:81
Core::Engine & get_context()
Gets the default engine instance.
Definition Core.cpp:56
std::shared_ptr< Vruta::TaskScheduler > get_scheduler()
Gets the task scheduler from the default engine.
Definition Chronie.cpp:14

References MayaFlux::Kriya::BufferPipeline::create(), get_buffer_manager(), get_context(), and get_scheduler().

+ Here is the call graph for this function: