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

#include <axis_camera_plugin.h>

Inheritance diagram for AxisCameraPlugin:
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
 Implementaion of nxpl::PluginInterface::addRef.
 
virtual int releaseRef () const override
 Implementaion of nxpl::PluginInterface::releaseRef.
 
nxpt::CommonRefManagerrefManager ()
 
QNetworkAccessManager * networkAccessManager ()
 

Static Public Member Functions

static AxisCameraPlugininstance ()
 

Detailed Description

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:

Member Function Documentation

◆ queryInterface()

void * AxisCameraPlugin::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: