Next: Device Development Up: Developers Manual Previous: Developers Manual Contents

# Writing plugins

Picture 8.1 is a schematic of the modules OPENCP is built from. It shows which parts of the player interact with each other.

Figure 8.1: block diagram of OPENCP

The capabilities of OPENCP can be extended by plugins. The type of plugin is not limited, so new graphics modes, file types and even enhanced players may be added by the user. As development for OPENCP is done using Wacom C++ 11.0 it is recommended to use this compiler for developing plugins aswell. We have not tested the plugin interface with other compilers.8.1

The following section was written by Felix Domke for the 12th issue of the hugi diskmag.

#### Footnotes

... compilers.8.1
  This might change in the future.

Subsections

- Device Development
  - Introduction to FDOs, DLLs and the CP in general
  - How to create DLLs
  - the Internals
  - Our first Cubic-DLL