No time right now to go into details, it should not have changed that much, and there are a number of examples in the system. The simplest would be PVideoOutputDevice_NULLOutput in vfakeio.cxx. Really not that hard.

The only real trick is if your stuff is in a static library, then you need something like:

PPLUGIN_STATIC_LOAD(NULLOutput, PVideoOutputDevice);

somewhere in a header or in the application or the linker doesn't know the plug in is needed and it doesn't load at run time.

Robert Jongbloed
OPAL/OpenH323/PTLib Architect and Co-founder.
Commercial support at

On 16/07/2014 12:13 AM, Alexander Sbitnev wrote:
   Is there a way to create two of new videodevices/plugins with new