|
nx_video_source_sdk
1.0
Video Source SDK
|
Public Member Functions | |
| CameraManager (const std::string &serial, const std::string &serverUrl) | |
| virtual void * | queryInterface (const nxpl::NX_GUID &interfaceID) override |
| Cast to type, specified by interfaceID. More... | |
| virtual int | getEncoderCount (int *encoderCount) const override |
| Provides maximum number of available encoders. More... | |
| virtual int | getEncoder (int encoderIndex, nxcip::CameraMediaEncoder **encoderPtr) override |
| Returns encoder by index. More... | |
| virtual int | getCameraInfo (nxcip::CameraInfo *info) const override |
| Fills info struct with camera data. More... | |
| virtual int | getCameraCapabilities (unsigned int *capabilitiesMask) const override |
| Return bit set of camera capabilities (CameraCapability enumeration) More... | |
| virtual void | setCredentials (const char *username, const char *password) override |
| Set credentials for camera access. | |
| virtual int | setAudioEnabled (int audioEnabled) override |
| Turn on/off audio on ALL encoders. More... | |
| virtual nxcip::CameraPtzManager * | getPtzManager () const override |
| MUST return not-NULL if ptzCapability is present. More... | |
| virtual nxcip::CameraMotionDataProvider * | getCameraMotionDataProvider () const override |
| MUST return not-NULL if hardwareMotionCapability is present. More... | |
| virtual nxcip::CameraRelayIOManager * | getCameraRelayIOManager () const override |
| MUST return not-NULL if BaseCameraManager::relayInputCapability is present. More... | |
| virtual void | getLastErrorString (char *errorString) const override |
| Returns text description of the last error. More... | |
Public Member Functions inherited from rpi_cam::DefaultRefCounter< nxcip::BaseCameraManager > | |
| virtual int | addRef () const override |
| virtual int | releaseRef () const override |
|
overridevirtual |
Return bit set of camera capabilities (CameraCapability enumeration)
| [out] | capabilitiesMask |
Implements nxcip::BaseCameraManager.
|
overridevirtual |
Fills info struct with camera data.
| [out] | info |
Implements nxcip::BaseCameraManager.
|
overridevirtual |
MUST return not-NULL if hardwareMotionCapability is present.
Implements nxcip::BaseCameraManager.
|
overridevirtual |
MUST return not-NULL if BaseCameraManager::relayInputCapability is present.
Implements nxcip::BaseCameraManager.
|
overridevirtual |
Returns encoder by index.
Most likely will return same pointer on multiple requests with same encoderIndex
| [in] | encoderIndex | encoder index starts with 0 |
| [out] | encoderPtr |
Implements nxcip::BaseCameraManager.
|
overridevirtual |
Provides maximum number of available encoders.
E.g., if 2 means that camera supports dual-streaming, 3 - for triple-streaming and so on.
| [out] | encoderCount | Contains encoder count on return |
Implements nxcip::BaseCameraManager.
|
overridevirtual |
Returns text description of the last error.
| [out] | errorString | Buffer of size MAX_TEXT_LEN |
Implements nxcip::BaseCameraManager.
|
overridevirtual |
MUST return not-NULL if ptzCapability is present.
Implements nxcip::BaseCameraManager.
|
overridevirtual |
Cast to type, specified by interfaceID.
If pointer cannot be cast, NULL MUST be returned
Implements nxpl::PluginInterface.
|
overridevirtual |
Turn on/off audio on ALL encoders.
| [in] | audioEnabled | If non-zero, audio should be enabled on ALL encoders, else - disabled |
Implements nxcip::BaseCameraManager.
1.8.14