|
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.
1.8.14