DirectOutput
DirectOutput framework R2 for virtual pinball cabinets.
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties Events Macros Pages
B2S Server Plugin

The DirectOutput framework implements the plugin interface for the great B2S.Server. This allows the B2S.Server to recognize and load the framework.

To allow the B2S.Server to discover and communicate with DirectOutput the interface IDirectPlugin has been implemented. To allow frontend calls as well the IDirectPluginFrontend has been implemented as well.

plugin.png
Plugin architecture

The actual plugin interface of DirectOutput has been implemented as a separate DLL to facilitate reuse of the code.