SplitCam plugins  1.0.0
Get your own video or still image source as an integral part of SplitCam user interface
Public Member Functions | List of all members
splitcam::plugin::IEventHandler Class Referenceabstract

#include <splitcam_plugin.h>

Public Member Functions

virtual GUID iid () const =0
 
virtual void onLoad ()=0
 
virtual void onUnload ()=0
 
virtual void onCanvasSize (size_t, size_t)=0
 
virtual void onPosition (const wchar_t *, int, int, size_t, size_t)=0
 

Detailed Description

Helper pure virtual class defining which function set must be implemented in this interface.

Member Function Documentation

◆ iid()

virtual GUID splitcam::plugin::IEventHandler::iid ( ) const
pure virtual

A wrapper around exported getEventsInterfaceId() function

◆ onCanvasSize()

virtual void splitcam::plugin::IEventHandler::onCanvasSize ( size_t  ,
size_t   
)
pure virtual

A wrapper around exported onCanvasSize(size_t, size_t) function

◆ onLoad()

virtual void splitcam::plugin::IEventHandler::onLoad ( )
pure virtual

A wrapper around exported onLoad() function

◆ onPosition()

virtual void splitcam::plugin::IEventHandler::onPosition ( const wchar_t *  ,
int  ,
int  ,
size_t  ,
size_t   
)
pure virtual

A wrapper around exported onPosition(const wchar_t*, int, int, size_t, size_t) function

◆ onUnload()

virtual void splitcam::plugin::IEventHandler::onUnload ( )
pure virtual

A wrapper around exported onUnload() function