nx_video_source_sdk
1.0
Video Source SDK
|
Provides access to camera's properties and instanciates other managers (implements nxcip::BaseCameraManager) More...
#include <axis_camera_manager.h>
Public Member Functions | |
AxisCameraManager (const nxcip::CameraInfo &info) | |
virtual void * | queryInterface (const nxpl::NX_GUID &interfaceID) override |
Implementaion of nxpl::PluginInterface::queryInterface. | |
virtual int | addRef () const override |
Implementaion of nxpl::PluginInterface::addRef. | |
virtual int | releaseRef () const override |
Implementaion of nxpl::PluginInterface::releaseRef. | |
virtual int | getEncoderCount (int *encoderCount) const override |
Implementation of nxcip::BaseCameraManager::getEncoderCount. | |
virtual int | getEncoder (int encoderIndex, nxcip::CameraMediaEncoder **encoderPtr) override |
Implementation of nxcip::BaseCameraManager::getEncoder. | |
virtual int | getCameraInfo (nxcip::CameraInfo *info) const override |
Implementation of nxcip::BaseCameraManager::getCameraInfo. | |
virtual int | getCameraCapabilities (unsigned int *capabilitiesMask) const override |
Implementation of nxcip::BaseCameraManager::getCameraCapabilities. | |
virtual void | setCredentials (const char *username, const char *password) override |
Implementation of nxcip::BaseCameraManager::setCredentials. | |
virtual int | setAudioEnabled (int audioEnabled) override |
Implementation of nxcip::BaseCameraManager::setAudioEnabled. | |
virtual nxcip::CameraPtzManager * | getPtzManager () const override |
Implementation of nxcip::BaseCameraManager::getPTZManager. | |
virtual nxcip::CameraMotionDataProvider * | getCameraMotionDataProvider () const override |
Implementation of nxcip::BaseCameraManager::getCameraMotionDataProvider. | |
virtual nxcip::CameraRelayIOManager * | getCameraRelayIOManager () const override |
Implementation of nxcip::BaseCameraManager::getCameraRelayIOManager. | |
virtual void | getLastErrorString (char *errorString) const override |
Implementation of nxcip::BaseCameraManager::getLastErrorString. More... | |
const nxcip::CameraInfo & | cameraInfo () const |
nxcip::CameraInfo & | cameraInfo () |
const QAuthenticator & | credentials () const |
bool | isAudioEnabled () const |
nxpt::CommonRefManager * | refManager () |
Static Public Member Functions | |
static int | readAxisParameter (SyncHttpClient *const httpClient, const QByteArray ¶mName, QVariant *paramValue) |
reads axis parameter, triggering url like http://ip/axis-cgi/param.cgi?action=list&group=Input.NbrOfInputs | |
static int | readAxisParameter (SyncHttpClient *const httpClient, const QByteArray ¶mName, QByteArray *paramValue) |
static int | readAxisParameter (SyncHttpClient *const httpClient, const QByteArray ¶mName, QString *paramValue) |
static int | readAxisParameter (SyncHttpClient *const httpClient, const QByteArray ¶mName, unsigned int *paramValue) |
static int | readAxisParameter (SyncHttpClient *const httpClient, const QByteArray ¶mName, int *paramValue) |
Additional Inherited Members | |
![]() | |
enum | CameraCapability { hardwareMotionCapability = 0x0001, relayInputCapability = 0x0002, relayOutputCapability = 0x0004, ptzCapability = 0x0008, audioCapability = 0x0010, shareFpsCapability = 0x0020, sharePixelsCapability = 0x0040, shareIpCapability = 0x0080, dtsArchiveCapability = 0x0100, nativeMediaStreamCapability = 0x0200, primaryStreamSoftMotionCapability = 0x0400, cameraParamsPersistentCapability = 0x0800, searchByMotionMaskCapability = 0x1000, motionRegionCapability = 0x2000, needIFrameDetectionCapability = 0x4000, relativeTimestampCapability = 0x8000, customMediaUrlCapability = 0x10000, cameraTimeCapability = 0x20000, fixedQualityCapability = 0x40000 } |
Enumeration of supported camera capabilities (bit flags) More... | |
Provides access to camera's properties and instanciates other managers (implements nxcip::BaseCameraManager)
|
overridevirtual |
Implementation of nxcip::BaseCameraManager::getLastErrorString.
Implementation of nxcip::BaseCameraManager::getErrorString.
Implements nxcip::BaseCameraManager.