Skip to content

Plugins ​

Void Video is assembled from plugins that provide processing, system services, and menu contributions. Built-in features such as tone mapping, screen geometry, and the on-screen menu use the same plugin host.

How plugin settings appear ​

A plugin can publish a menu schema that the host places in an existing category. The shared egui menu renders those controls and routes their actions back through the message bus. A plugin only owns a custom overlay when it needs specialized drawing or interaction.

This means installed processing options can appear alongside built-in choices. For example, tone-mapping plugins are listed under HDR Settings → Tone Curves, and their advanced controls can be contributed to the matching HDR submenu.

Reload installed plugins ​

Press F5 to request a plugin reload. Use this while developing or updating an installed plugin; the processor reports whether the reload succeeded.

Installing third-party plugins ​

The current user interface does not provide a general-purpose third-party plugin installer, and loose .glsl files are not a supported installation format. Use only plugin bundles built for the same Void Video plugin API and installed with the application’s supported packaging process.