nx_video_source_sdk
1.0
Video Source SDK
|
#include <axis_camera_plugin.h>
Public Member Functions | |
virtual void * | queryInterface (const nxpl::NX_GUID &interfaceID) override |
Implementation of nxpl::PluginInterface::queryInterface. More... | |
virtual int | addRef () const override |
Implementaion of nxpl::PluginInterface::addRef. | |
virtual int | releaseRef () const override |
Implementaion of nxpl::PluginInterface::releaseRef. | |
nxpt::CommonRefManager * | refManager () |
QNetworkAccessManager * | networkAccessManager () |
Static Public Member Functions | |
static AxisCameraPlugin * | instance () |
The main plugin class. Hosts and initializes the necessary internal data.
This project demonstrates usage of camera integration plugin API to add AXIS camera support to the Server. Overrides built-in AXIS camera driver.
Implements following camera integration interfaces:
Object life-time management:
nxcip::
interfaces delegate reference counting (by using CommonRefManager(CommonRefManager*) constructor) to factory class instance (e.g. AxisCameraManager is a factory for AxisRelayIOManager, AxisMediaEncoder, etc.).
|
overridevirtual |
Implementation of nxpl::PluginInterface::queryInterface.
Supports cast to nxcip::CameraDiscoveryManager interface
Implements nxpl::PluginInterface.