nx_video_source_sdk  1.0
Video Source SDK
Public Member Functions | Static Public Member Functions | List of all members
ImageLibraryPlugin Class Reference

#include <plugin.h>

Inheritance diagram for ImageLibraryPlugin:
nxpl::PluginInterface

Public Member Functions

virtual void * queryInterface (const nxpl::NX_GUID &interfaceID) override
 Implementation of nxpl::PluginInterface::queryInterface. More...
 
virtual int addRef () const override
 Implementation of nxpl::PluginInterface::addRef.
 
virtual int releaseRef () const override
 Implementation of nxpl::PluginInterface::releaseRef.
 
nxpt::CommonRefManagerrefManager ()
 

Static Public Member Functions

static ImageLibraryPlugininstance ()
 

Detailed Description

Main plugin class. Hosts and initializes the necessary internal data.

This project demonstrates usage of camera integration plugin API to add support of a camera with a remote archive (e.g. the storage is bound directly to the camera).

Usage:

To use this plugin, launch client aplication and use manual camera search ("Add Camera(s)..." in media server menu) filling "Camera Address" field with absolute path to local directory, containing jpeg file(s). Specified directory will be found as camera with archive and appear in tree menu.

Implements following camera integration interfaces:

Object life-time management:

Member Function Documentation

◆ queryInterface()

void * ImageLibraryPlugin::queryInterface ( const nxpl::NX_GUID interfaceID)
overridevirtual

Implementation of nxpl::PluginInterface::queryInterface.

Supports cast to nxcip::CameraDiscoveryManager interface

Implements nxpl::PluginInterface.


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