nx_video_source_sdk  1.0
Video Source SDK
Public Member Functions | List of all members
nxpl::Plugin2 Class Referenceabstract
Inheritance diagram for nxpl::Plugin2:
nxpl::Plugin nxpl::PluginInterface

Public Member Functions

virtual void setPluginContainer (nxpl::PluginInterface *pluginContainer)=0
 
- Public Member Functions inherited from nxpl::Plugin
virtual const char * name () const =0
 
virtual void setSettings (const nxpl::Setting *settings, int count)=0
 
- Public Member Functions inherited from nxpl::PluginInterface
virtual void * queryInterface (const nxpl::NX_GUID &interfaceID)=0
 Cast to type, specified by interfaceID. More...
 
virtual int addRef () const =0
 Increment reference counter. More...
 
virtual int releaseRef () const =0
 Decrement reference counter. More...
 

Additional Inherited Members

- Public Types inherited from nxpl::Plugin
typedef PluginInterface *(* EntryPointFunc) ()
 
- Static Public Attributes inherited from nxpl::Plugin
static constexpr const char * kEntryPointFuncName = "createNXPluginInstance"
 

Member Function Documentation

◆ setPluginContainer()

virtual void nxpl::Plugin2::setPluginContainer ( nxpl::PluginInterface pluginContainer)
pure virtual

Provides an object which the plugin can use for calling back to access some data and functionality provided by the process that uses the plugin.


The documentation for this class was generated from the following file: