Namespace: Rx::LFR – Class: CCameraServer – Header: Rx.LFR/CameraServer.h

CCameraServer Class

C++
#include "Rx.LFR/CameraServer.h"
class CCameraServer : public CPimpl<CCameraServer_Impl, ECameraServerInterface>

The camera server.

Constructors

CCameraServer()

Default constructor.

CCameraServer(xCameraServer)

Move constructor.

Destructor

~CCameraServer()

Destructor.

Methods

SetFindOnlyFilterString(sxFilter)

Sets a string that activates a find filter in the FindCameras method.

FindCameras(sxDllLookupPath)

Searches for all cameras matching the filter string set by SetFindOnlyFilterString.

Release()

Releases the driver DLLs and destroys all cameras.

GetCamera(uCamIndex)

Gets IDevice with given ID.

GetCameraCount()

Gets the total number of devices found by the last call of FindCameras.

GetCameraFirmwareMismatchCount()

Gets the number of camera firmware mismatches that were found by the last call of FindCameras.

GetCameraFirmwareMismatchDescription(uIndex)

Gets camera firmware mismatch description.

AddStatusMessageCallback(pxCallback, pvContext)

Adds the given status message callback function to the internal list of callbacks.

RemoveStatusMessageCallback(pxCallback)

Removes the given status message callback function.

GetImpl()

Gets the non constant implementation.

(Inherited from CPimpl)
GetImpl()

Gets the constant implementation.

(Inherited from CPimpl)
GetInterface(eInterface)

Gets the interface defined by the given interface ID.

(Inherited from CPimpl)
GetInterface(eInterface)

Gets the interface defined by the given interface ID.

(Inherited from CPimpl)
GetInterface(eInterface)

Gets the interface defined by the given interface ID.

(Inherited from CPimpl)
GetInterface(eInterface)

Gets the interface defined by the given interface ID.

(Inherited from CPimpl)
HasInterface(eInterface)

Queries if this object has the given interface.

(Inherited from CPimpl)

Operators

operator=(xCameraServer)

Move assignment operator.