Add still images, dynamic content and videos to SplitCam scenes. Your plugin runs as a scene layer — only when the user activates it.
Currently SplitCam supports image source plugins: they add still images and videos to any scene inside the SplitCam user interface. Audio sources cannot be added yet. Other types may be added in future versions:
Add your own still images, dynamic content and videos as a scene layer.
Custom filters processing the video image on the scene.
React to SplitCam events from your own code.
Provide your own audio streams to the mixer.
Custom network transports and integrations.
The plugin system is designed to grow — more types may follow.
splitcam::plugin predicate.IPlugin interface. The actual functionality is defined by the value returned from IPlugin::getType().IImageSource interface.The documentation, example code and the accompanying header file are primarily aimed at C++ developers — but you can use any language, as long as your output is a DLL with the required exported functions.
The commented header declaring all required exports and interfaces — IPlugin, IImageSource and friends. The single source of truth for the API.
A complete, buildable example plugin for Visual Studio — the fastest way to see the exported function set and the plugin lifecycle in working code.
Download sampleplugins folder next to the SplitCam executable. On startup SplitCam scans this folder, verifies that each plugin exports enough functions for its type, and adds it to the user interface automatically — where it appears depends on the plugin type.
The complete generated reference for the splitcam::plugin namespace — every interface, method, enum and type, straight from the header.
IPlugin · ISource · IImageSource · IWebSource · IEventHandler — all interfaces with member docs.
splitcam::plugin — functions, typedefs, enumerations and exported entry points.
splitcam_plugin.h documented line by line — macros, exports and usage comments.
The free download is the full app — no watermark, no signup, no card. Drop your DLL into the plugins folder and go.
⬇ Free Download