Extension mechanism
Classes | |
class | IAlgorithmContext |
Exectution context for algorithm objects. More... | |
class | IAlgorithmProto |
Prototype interface for algorithm. More... | |
class | IBoxAlgorithmContext |
Specific context to use for box algorithm pluginsThis 'context' is given by the player to an algorithm plugin so it has all the necessary tools to work. This algorithm context mainly consists in getting other contexts which could be defined and used more generically (such as the box interface or a global player interface for example). More... | |
class | IPluginModuleContext |
Plugin context. More... | |
class | IBoxListenerContext |
Exectution context for box algorithm descriptors. More... | |
class | IBoxProto |
§OpenViBE§ box prototypeThis class is used by a plugin algorithm descriptor to let the §OpenViBE§ platform know what an algorithm box looks like. It declares several things, like it input types, output types and settings. More... | |
class | IAlgorithm |
Abstract algorithm, base element of §OpenViBE§ processing objectsThis class should be derived by any plugin that is related to data processing. It basically has a parameterable interface contained in the IAlgorithmContext object. This interface stores several typed parameters which can be modified either by outside world in order to provide input paramters to this algorithm or by this algorithm itself in order to produce output parameters. More... | |
class | IAlgorithmDesc |
Algorithm plugin descriptorThis class should be derived by any plugin developper in order to describe a specific §OpenViBE§ algorithm. More... | |
class | IBoxAlgorithm |
Algorithm to create/process/transform §OpenViBE§ dataThis class should be derived by any plugin that is related to data processing. It can be data acquisition/production from an hardware device or from a file. It can be data processing/transforming, moving time information into frequency space for example. It can be data classification generating discrete classification events better than continuous data flow. More... | |
class | IBoxAlgorithmDesc |
Box algorithm plugin descriptorThis class should be derived by any plugin developper in order to describe a specific §OpenViBE§ box algorithm. More... | |
class | IPluginObject |
Base class for plugin objectThis class is the base class for all the concrete plugin classes that extend the §OpenViBE§ platform. It comes with several basic functions each plugin should have in order to work in the §OpenViBE§ platform. More... | |
class | IPluginObjectDesc |
Base class for plugin descriptorThis class is the base class for all the plugin description classes. It contains basic functions that could be used for each plugin description. Derived plugin descriptions will be used as a prototype of what they can create. More... |