35#ifndef STEAM_ENGINE_CALC_STREAM_H
36#define STEAM_ENGINE_CALC_STREAM_H
63 class RenderEnvironment;
103 UNIMPLEMENTED (
"set up dispatcher to start calculating and feeding to the given output sink");
A calculation stream groups and abstracts a series of calculation jobs, delivering frames into the co...
CalcStream(RenderEnvironment &abstractEngine)
void sendToOutput(play::DataSink)
std::shared_ptr< RenderDrive > drive_
A service to schedule series of calculations, delivering the rendered data into an external output si...
Abstract definition of the environment hosting a given render activity (CalcStream).
denotes an opened connection ready to receive media data for output.
Lumiera error handling (C++ interface).
std::vector< CalcStream > CalcStreams
Steam-Layer implementation namespace root.
An (abstract) capability to send media data to an external output.
The active core within a CalcStream, causing the render mechanism to re-trigger repeatedly.
How to define a timing specification or constraint.