Raytrix Light Field SDK  v3.1
Logo
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Properties Events Groups Pages
Rx::Interop::Runtime30::Camera::INativeDeviceCameraLink Class Referenceabstract

Detailed Description

Interface to be implemented by CameraLink NativeDeviceDrivers. Provides functions only needed by CamLink Devices. For more detail on the procedures involved in CamLink+FrameGrabber devices please refer to $/RxSW/Documents/CamDriver.

Public Member Functions

virtual void SetFrameGrabber (INativeDeviceControl *pDevice)=0
 Sets a frame grabber NativeDevice pointer in the NativeDeviceDriver instance for the camera. The camera needs that for some functions (e.g. StartCapture). For more information see $/RxSW/Documents/CamDriver. More...
 

Protected Member Functions

virtual ~INativeDeviceCameraLink ()
 

Constructor & Destructor Documentation

virtual Rx::Interop::Runtime30::Camera::INativeDeviceCameraLink::~INativeDeviceCameraLink ( )
inlineprotectedvirtual

Member Function Documentation

virtual void Rx::Interop::Runtime30::Camera::INativeDeviceCameraLink::SetFrameGrabber ( INativeDeviceControl pDevice)
pure virtual

Sets a frame grabber NativeDevice pointer in the NativeDeviceDriver instance for the camera. The camera needs that for some functions (e.g. StartCapture). For more information see $/RxSW/Documents/CamDriver.

Parameters
pDevice[in] The NativeDeviceControl instance pointer to the associated frame grabber.
Returns
true if it succeeds, false if it fails.