Raytrix Light Field SDK  5.0
Rx::InteropNet::Runtime30::Camera::IDeviceDriver Interface Reference

Detailed Description

Interface for device driver.

Public Member Functions

System::Collections::Generic::List< IDeviceConnector^> ^ GetDeviceConnectors ()
 Gets the list of connectors which are available for this driver. More...
 
void Initialize ()
 Initializes this IDeviceDriver. More...
 
void ReleaseDriver ()
 Finalizes this IDeviceDriver. More...
 

Properties

System::String^ DriverName [get]
 Gets the name of the driver (e.g. "TypeD"). More...
 
EDriverType DriverType [get]
 Gets the type of the driver. More...
 

Member Function Documentation

◆ GetDeviceConnectors()

System::Collections::Generic::List<IDeviceConnector^> ^ Rx::InteropNet::Runtime30::Camera::IDeviceDriver::GetDeviceConnectors ( )

Gets the list of connectors which are available for this driver.

Returns
The List of connectors.

◆ Initialize()

void Rx::InteropNet::Runtime30::Camera::IDeviceDriver::Initialize ( )

Initializes this IDeviceDriver.

This can be the initialization of camera type specific SDKs which are equal over all connectors. Has to be called before calling other driver functions.

◆ ReleaseDriver()

void Rx::InteropNet::Runtime30::Camera::IDeviceDriver::ReleaseDriver ( )

Finalizes this IDeviceDriver.

Finalize memory, objects etc. created in Initialize.

Property Documentation

◆ DriverName

System:: String^ Rx::InteropNet::Runtime30::Camera::IDeviceDriver::DriverName
get

Gets the name of the driver (e.g. "TypeD").

◆ DriverType

EDriverType Rx::InteropNet::Runtime30::Camera::IDeviceDriver::DriverType
get

Gets the type of the driver.