#include <proc.hpp>


Definition at line 70 of file proc.hpp.
Public Types | |
|
typedef lumiera::StreamType::ImplFacade::DataBuffer | Buff |
| typedef Buff * | PBuff |
Public Member Functions | |
| virtual const ID< Proc > & | getID () const |
| < | |
| typedef void() | ProcFunc (PBuff) |
| virtual ProcFunc * | resolveProcessor () const =0 |
| resolve any plugin and configuration info to yield the actual media data processing function. | |
Static Public Attributes | |
| static ProcFactory | create |
| storage for the static ProcFactory instance | |
Protected Member Functions | |
| Proc (const Asset::Ident &idi) | |
Friends | |
| class | ProcFactory |
| virtual ProcFunc* asset::Proc::resolveProcessor | ( | ) | const [pure virtual] |
resolve any plugin and configuration info to yield the actual media data processing function.
| lumiera::error::Fatal | if unable to provide any usable function or placeholder. This case can be considered exceptional and justifies a subsystem failure. |
Implemented in asset::Effect.
Referenced by engine::WiringSituation::resolveProcessor().

ProcFactory asset::Proc::create [static] |
1.5.6