<?xml version="1.0"?>
<doc>
    <assembly>
        "Rx.InteropNet.Runtime30"
    </assembly>
    <members>
        <member name="T:Rx.InteropNet.Runtime30.EThreeState">
            <summary>	Possible return codes for devices. </summary>
            <remarks>	Steffens, 02.10.2013. </remarks>
        </member>
        <member name="F:Rx.InteropNet.Runtime30.EThreeState.True">
            <summary>	True. </summary>
        </member>
        <member name="F:Rx.InteropNet.Runtime30.EThreeState.False">
            <summary>	False. </summary>
        </member>
        <member name="F:Rx.InteropNet.Runtime30.EThreeState.Unknown">
            <summary>	The unknown state. </summary>
        </member>
        <member name="T:Rx.InteropNet.Runtime30.Camera.EProperty">
\brief
	Camera property enum can be used for getting and setting camera properties.

	\attention The order of properties is \b not allowed to be changed.
			   If further properties are needed, they must be appended.
</member>
        <member name="T:Rx.InteropNet.Runtime30.Camera.ETriggerMode">
\brief
	Camera trigger modes that can be used with parameter EPar::Cam_TriggerMode.

	\attention The order of trigger modes is \b not allowed to be changed.
				If further trigger modes are needed, they must be appended.
</member>
        <member name="T:Rx.InteropNet.Runtime30.Camera.EExternalTriggerMode">
\brief
	Camera trigger modes that can be used with parameter EPar::Cam_ExternalTriggerMode.

	\attention The order of external trigger modes is \b not allowed to be changed.
			   If further external trigger modes are needed, they must be appended.
</member>
        <member name="F:Rx.InteropNet.Runtime30.Camera.EExternalTriggerMode.TriggerFGCL">
DO NOT USE - The external trigger is connected to the FrameGrabber.
</member>
        <member name="F:Rx.InteropNet.Runtime30.Camera.EExternalTriggerMode.TriggerCam">
The external trigger is connected to the camera.
</member>
        <member name="T:Rx.InteropNet.Runtime30.Camera.ESetIpCode">
            <summary>
	Possible return codes for devices.
</summary>
        </member>
        <member name="F:Rx.InteropNet.Runtime30.Camera.ESetIpCode.UnknownError">
            <summary>	Something unexpected happened. </summary>
        </member>
        <member name="F:Rx.InteropNet.Runtime30.Camera.ESetIpCode.FullRestartNeeded">
            <summary> Everything has to be restarted. It is a bitwise | of the previous 2 </summary>
        </member>
        <member name="F:Rx.InteropNet.Runtime30.Camera.ESetIpCode.CameraPowerResetNeeded">
            <summary>	A camera power reset is needed. This also means you have to reenumerate. </summary>
        </member>
        <member name="F:Rx.InteropNet.Runtime30.Camera.ESetIpCode.ReenumerateNeeded">
            <summary>	The reenumeration of cameras is needed. </summary>
        </member>
        <member name="F:Rx.InteropNet.Runtime30.Camera.ESetIpCode.AllOK">
            <summary>	The nothing additional needed, all fine. </summary>
        </member>
        <member name="P:Rx.InteropNet.Runtime30.Camera.IDeviceDriver.DriverType">
            <summary>
	Gets the type of the driver.
</summary>
        </member>
        <member name="P:Rx.InteropNet.Runtime30.Camera.IDeviceDriver.DriverName">
            <summary>
	Gets the name of the driver (e.g. "TypeD").
</summary>
        </member>
        <member name="M:Rx.InteropNet.Runtime30.Camera.IDeviceDriver.GetDeviceConnectors">
            <summary>
	Gets the list of connectors which are available for this driver.
</summary>
            <returns>	The List of connectors. </returns>
        </member>
        <member name="M:Rx.InteropNet.Runtime30.Camera.IDeviceDriver.ReleaseDriver">
            <summary>
	Finalizes this IDeviceDriver.
	
	Finalize memory, objects etc. created in <see cref="M:Rx.InteropNet.Runtime30.Camera.IDeviceDriver.Initialize" />.
</summary>
        </member>
        <member name="M:Rx.InteropNet.Runtime30.Camera.IDeviceDriver.Initialize">
            <summary>
	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.
</summary>
        </member>
        <member name="T:Rx.InteropNet.Runtime30.Camera.IDeviceDriver">
            <summary>
	Interface for device driver.
</summary>
        </member>
        <member name="T:Rx.InteropNet.Runtime30.Camera.EDriverType">
            <summary>
	Values that represent the type of driver.
</summary>
        </member>
        <member name="F:Rx.InteropNet.Runtime30.Camera.EDriverType.FrameGrabber">
            <summary>	This driver is of type 'FrameGrabber'. </summary>
        </member>
        <member name="F:Rx.InteropNet.Runtime30.Camera.EDriverType.Camera">
            <summary>	This driver is of type 'Camera'. </summary>
        </member>
        <member name="F:Rx.InteropNet.Runtime30.Camera.EDriverType.None">
            <summary>	No driver type. </summary>
        </member>
        <member name="P:Rx.InteropNet.Runtime30.Camera.IDeviceConnector.Type">
            <summary>	Gets or sets the type of the connector. </summary>
            <value>	The type of the connector. </value>
        </member>
        <member name="P:Rx.InteropNet.Runtime30.Camera.IDeviceConnector.DeviceCount">
            <summary>	Gets the number of discovered devices. Only valid after DiscoverDevices. </summary>
            <value>	The count of discovered Devices. </value>
        </member>
        <member name="P:Rx.InteropNet.Runtime30.Camera.IDeviceConnector.ConnectorName">
            <summary>	Gets the name of this connector. </summary>
            <value>	The connectors name. </value>
        </member>
        <member name="M:Rx.InteropNet.Runtime30.Camera.IDeviceConnector.GetDependencies">
            <summary>
	Returns a string array of DLL dependencies for the specific connector type of the camera type.
</summary>
            <returns>	An array of dependencies. </returns>
        </member>
        <member name="M:Rx.InteropNet.Runtime30.Camera.IDeviceConnector.CreateNativeDeviceDriver(System.Int32,Rx.Interop.Runtime30.IStatusCameraCallback*)">
            <summary>
	Creates a native device.

	This native C++ devices implements INativeDeviceDo and consists of specific C++ driver implementation for the connector-
	camtype combination.
</summary>
            <param name="iCamID">	   	Identifier for the camera. </param>
            <param name="pxMessageCall">	[in,out] If non-null, the message call. </param>
            <returns>	The native device pointer. </returns>
        </member>
        <member name="M:Rx.InteropNet.Runtime30.Camera.IDeviceConnector.Release(Rx.Interop.Runtime30.IStatusCameraCallback*)">
            <summary>
	Calls release function in native device driver.

	This function releases all devices connected to this connector and additionally frees all memory used. If no camera has
	been discovered only the memory will be freed.
</summary>
            <param name="pxMessageCall">	[in,out] If non-null, the message call. </param>
        </member>
        <member name="M:Rx.InteropNet.Runtime30.Camera.IDeviceConnector.DiscoverDevices(Rx.Interop.Runtime30.IStatusCameraCallback*)">
            <summary>
	Calls discover function in native device driver.
</summary>
            <param name="pxMessageCall">	[in] the message callback pointer. </param>
            <returns>	The number of discovered devices on this interface. </returns>
        </member>
        <member name="T:Rx.InteropNet.Runtime30.Camera.IDeviceConnector">
            <summary>
	DeviceConnector interface.

	This interface provides the functions which the GeneralDeviceConnector implements. The functions are for wrapping the
	native code to .NET. All we need are the properties:
		* ConnectorName
		* Type
		* DeviceCount
	the static functions:
		* GetDependencies
		* DiscoverDevices
		* Release
	and the possibility to instantiate the native class:
		* CreateNativeDeviceDriver

	The DeviceCount is set and can be used after DiscoverDevices.
</summary>
        </member>
        <member name="T:Rx.InteropNet.Runtime30.Camera.EConnectorType">
            <summary>
	Values that represent connector type.
</summary>
        </member>
        <member name="F:Rx.InteropNet.Runtime30.Camera.EConnectorType.Euresys_GrabLinkFull">
            <summary>	Euresys GrabLink Full grabber board. </summary>
        </member>
        <member name="F:Rx.InteropNet.Runtime30.Camera.EConnectorType.CamLink">
            <summary>	CameraLink device connector. </summary>
        </member>
        <member name="F:Rx.InteropNet.Runtime30.Camera.EConnectorType.USBGigE">
            <summary>	GigE and USB device connector. </summary>
        </member>
        <member name="F:Rx.InteropNet.Runtime30.Camera.EConnectorType.GigE">
            <summary>	GigE device connector. </summary>
        </member>
        <member name="F:Rx.InteropNet.Runtime30.Camera.EConnectorType.USB">
            <summary>	USB device connector. </summary>
        </member>
        <member name="F:Rx.InteropNet.Runtime30.Camera.EConnectorType.Unknown">
            <summary>	Unknown device connector. </summary>
        </member>
        <member name="T:Rx.InteropNet.Runtime30.Camera.EConnectorTypeGroup">
            <summary>
	Values that represent the group of a connector type .
</summary>
        </member>
        <member name="F:Rx.InteropNet.Runtime30.Camera.EConnectorTypeGroup.FGCL">
            <summary>	Frame Grabber Camera Link connector group. </summary>
        </member>
        <member name="F:Rx.InteropNet.Runtime30.Camera.EConnectorTypeGroup.Camera">
            <summary>	Camera connector group. </summary>
        </member>
        <member name="F:Rx.InteropNet.Runtime30.Camera.EConnectorTypeGroup.Unknown">
            <summary>	Unknown connector group. </summary>
        </member>
        <member name="M:Rx.Interop.Runtime30.Camera.INativeDeviceDo.DoRegisterImageCallback(Rx.Interop.Runtime30.Camera.INativeDeviceImageCallback*)">
            <summary>
	Registers the NativeDevice with the nativedevicedriver. It is used for ImageCallback and some checks.
</summary>
            <param name="pNativeImageCallback"> [in] The native (device) base. </param>
        </member>
        <member name="M:Rx.Interop.Runtime30.Camera.INativeDeviceDo.DoTrigger">
            <summary>
	Executes the software trigger operation.

	Expected Device State:
		- Capturing (with Software Trigger Mode)


</summary>
        </member>
        <member name="M:Rx.Interop.Runtime30.Camera.INativeDeviceDo.DoGetImageType(Rx.Interop.Runtime28.EPixelType.ID*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,Rx.Interop.Runtime28.EDataType.ID*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,System.Int32*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
            <summary>
	Gets information about the image type the camera delivers.
	This is done by getting the values from the manufacturer SDK
	and mapping them to Raytrix (enum) values. Example:
	     	case BGAPI_PIXTYPE_BAYGB8:
			{
				iPixelType		= RX_IMG_BAYER_GB;
				iDataType		= RX_IMG_UNSIGNED_BYTE;
				iBytesPerPixel	= 1;
				break;
			}
</summary>

 	Expected Device State:
		- Initialized


<param name="ePixelType">	 	[out] The pixeltype. </param><param name="eDataType">	 	[out] The datatype. </param><param name="iBytesPerPixel">	[out] Zero-based index of the bytes per pixel. </param></member>
        <member name="M:Rx.Interop.Runtime30.Camera.INativeDeviceDo.DoSuspendCapture(System.Boolean)">
            <summary>
	Executes the suspend capture operation.
	Should only be called on a device capturing images.
	Not all cameras support this, if the implementation is empty, but it will still be called from server side, where
	states are handled.

	Expected Device State:
		- Capturing

</summary>
            <param name="bSuspend">	true to suspend. </param>
        </member>
        <member name="M:Rx.Interop.Runtime30.Camera.INativeDeviceDo.DoStopCapture">
            <summary>
	Executes the stop capture operation.

	Expected Device State:
		- Capturing

</summary>
        </member>
        <member name="M:Rx.Interop.Runtime30.Camera.INativeDeviceDo.DoStartCapture(Rx.Interop.Runtime30.Camera.ETriggerMode.ID)">
            <summary>
	Executes the start capture operation.

	Expected Device State:
		- Opened

</summary>
            <param name="eProp">	The triggermode the camera is to be started in. (e.g. live, snapshot) </param>
        </member>
        <member name="M:Rx.Interop.Runtime30.Camera.INativeDeviceDo.DoClose">
            <summary>
	Executes the close operation. Should only be called on an open Camera. For further information see DoOpen().

	 Expected Device State:
		- Opened.
</summary>
        </member>
        <member name="M:Rx.Interop.Runtime30.Camera.INativeDeviceDo.DoOpen">
            <summary>
	Executes the open operation. The Camera has to be initialized before. The device has to be open for some functions.
	With some cameras it doesn't do anything. Because it is called from the server side through the .NET device and native
	device the function will be called, because all cameras and states are handled equally.

	 Expected Device State:
		- Initialized.
</summary>
        </member>
        <member name="M:Rx.Interop.Runtime30.Camera.INativeDeviceDo.DoInitialize">
            <summary>
	Executes the initialize operation.
	Has to be called before anything else after the construction.

	Expected Device State:
		- Created (after construction)
</summary>
        </member>
        <member name="M:Rx.Interop.Runtime30.Camera.INativeDeviceDo.DoDestroy">
            <summary>
	Destroys this interface and by this the whole native device by deleting itself.
</summary>
        </member>
        <member name="T:Rx.Interop.Runtime30.Camera.INativeDeviceDo">
            <summary>
	Interface for native device class. This base provides functionality for using devices independently of their hardware
	interface type.

	For further information on these functions see the documentation for INativeDeviceControl!
</summary>
        </member>
        <member name="M:Rx.Interop.Runtime30.Camera.INativeDeviceImageCallback.DoSDKImageCallbackHandling(System.Byte*)">
            <summary>
	This is required for the image acquisition process. Images from the camera manufacturer SDK are delivered to the camera
	base by calling this function.

	This function should only be called by a specific camera driver instance. By passing the pointer to image provided by
	camera SDK, the image will be copied to the buffer loop.
</summary>
            <param name="pcSDKImg"> [in] The pointer to manufacturer SDK image. </param>
        </member>
        <member name="M:Rx.Interop.Runtime30.Camera.INativeDeviceImageCallback.Dispose">
            <summary>
	Destructor.
</summary>
        </member>
        <member name="T:Rx.Interop.Runtime30.Camera.INativeDeviceImageCallback">
            <summary>
	A native device image callback.
</summary>
        </member>
        <member name="M:Rx.Interop.Runtime30.Camera.INativeDeviceControl.GetPropertyRange(Rx.Interop.Runtime30.Camera.EProperty.ID,System.Int32*,System.Int32)">
            <summary>
	Gets the property value range of the given arguments of type array int.
</summary>
            <param name="eProp">	  [in] The property in question. </param>
            <param name="piValues">   [out] The pointer to an array that contains the list of available values. The pointer has to point
						  to an array with iMaxValueCnt elements. The parameter iTotalValueCnt contains the total number
						  of available properties. If a null pointer is passed here, only the total number of available
						  parameters is returned in iTotalValueCnt. </param>
            <param name="iNumValues"> The number of values that can be stored in piValues. </param>
            <returns> The number of integers that is required to store all available values. </returns>
        </member>
        <member name="M:Rx.Interop.Runtime30.Camera.INativeDeviceControl.GetPropertyRange(Rx.Interop.Runtime30.Camera.EProperty.ID,System.Int32*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,System.Int32*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
            <summary>
	Gets the property value range of the given property of type int.
</summary>
            <param name="eProp"> [in] The property in question. </param>
            <param name="iMin">  [out] The minimum value for given property. </param>
            <param name="iMax">  [out] The maximum value for given property. </param>
        </member>
        <member name="M:Rx.Interop.Runtime30.Camera.INativeDeviceControl.GetPropertyRange(Rx.Interop.Runtime30.Camera.EProperty.ID,System.Single*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,System.Single*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
            <summary>
	Gets the property value range of the given property of type float.
</summary>
            <param name="eProp"> [in] The property in question. </param>
            <param name="fMin">  [out] The minimum value for given property. </param>
            <param name="fMax">  [out] The maximum value for given property. </param>
        </member>
        <member name="M:Rx.Interop.Runtime30.Camera.INativeDeviceControl.SetProperty(Rx.Interop.Runtime30.Camera.EProperty.ID,System.SByte!System.Runtime.CompilerServices.IsSignUnspecifiedByte!System.Runtime.CompilerServices.IsConst*)">
            <summary>
	Sets a property value of type string.
</summary>
            <param name="eProp">   The property to be changed. </param>
            <param name="pcValue"> [in] The value to be set. This is a null terminated string. </param>
        </member>
        <member name="M:Rx.Interop.Runtime30.Camera.INativeDeviceControl.SetProperty(Rx.Interop.Runtime30.Camera.EProperty.ID,System.Int32)">
            <summary>
	Sets a property value of type int.
</summary>
            <param name="eProp">  [in] The property to be changed. </param>
            <param name="iValue"> [in] The value to be set. </param>
        </member>
        <member name="M:Rx.Interop.Runtime30.Camera.INativeDeviceControl.SetProperty(Rx.Interop.Runtime30.Camera.EProperty.ID,System.Single)">
            <summary>
	Sets a property value of type float.
</summary>
            <param name="eProp">  [in] The property to be changed. </param>
            <param name="fValue"> [in] The value to be set. </param>
        </member>
        <member name="M:Rx.Interop.Runtime30.Camera.INativeDeviceControl.GetProperty(Rx.Interop.Runtime30.Camera.EProperty.ID,System.SByte!System.Runtime.CompilerServices.IsSignUnspecifiedByte*,System.Int32)">
            <summary>
	Gets a property value of type string.

	To obtain the required buffer size, call this with pcValue = null.
</summary>
            <param name="eProp">	   [in] The property in question. </param>
            <param name="pcValue">	   [out] The user managed buffer that is used for storing the value. </param>
            <param name="iBufferSize"> The size of the given buffer in bytes. </param>
            <returns> The number of bytes that is required to store the resultig string in pcValue, including the terminating 0. </returns>
        </member>
        <member name="M:Rx.Interop.Runtime30.Camera.INativeDeviceControl.GetProperty(Rx.Interop.Runtime30.Camera.EProperty.ID,System.Int32*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
            <summary>
	Gets a property value of type int.
</summary>
            <param name="eProp">  [in] The property in question. </param>
            <param name="iValue"> [out] The return value. </param>
        </member>
        <member name="M:Rx.Interop.Runtime30.Camera.INativeDeviceControl.GetProperty(Rx.Interop.Runtime30.Camera.EProperty.ID,System.Single*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
            <summary>
	Gets a property value of type float.
</summary>
            <param name="eProp">  [in] The property in question. </param>
            <param name="fValue"> [out] The return value. </param>
        </member>
        <member name="M:Rx.Interop.Runtime30.Camera.INativeDeviceControl.IsPropertyAvailable(Rx.Interop.Runtime30.Camera.EProperty.ID)">
            <summary>
	Queries if a property is available.
</summary>
            <param name="eProp"> [in] The property in question. </param>
            <returns> True if the property is available, false if not. </returns>
        </member>
        <member name="M:Rx.Interop.Runtime30.Camera.INativeDeviceControl.Trigger">
            <summary>
	Triggers an image capture.

	In video mode it does nothing. In single capture mode performs a software trigger. Camera has to be open and should be
	capturing in software trigger mode.
</summary>
        </member>
        <member name="M:Rx.Interop.Runtime30.Camera.INativeDeviceControl.StopCapture">
            <summary>
	Stops the acquisition of images.
</summary>
        </member>
        <member name="M:Rx.Interop.Runtime30.Camera.INativeDeviceControl.GetImageType(Rx.Interop.Runtime28.EPixelType.ID*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,Rx.Interop.Runtime28.EDataType.ID*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,System.Int32*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
            <summary>
	Gets information about the image type the camera delivers. The camera must be open before calling this function.
</summary>
            <param name="ePixelType">	  [out] The pixeltype. </param>
            <param name="eDataType">	  [out] The datatype. </param>
            <param name="iBytesPerPixel"> [out] The number of bytes per pixel. </param>
        </member>
        <member name="M:Rx.Interop.Runtime30.Camera.INativeDeviceControl.SuspendCapture(System.Boolean)">
            <summary>
	Suspends the capturing.

	With most cameras this just pauses the passing of the images while other cameras implement a real suspend which saves
	energy.
</summary>
            <param name="bSuspend"> [in] true to suspend. </param>
        </member>
        <member name="M:Rx.Interop.Runtime30.Camera.INativeDeviceControl.StartCapture">
            <summary>
	Starts the acquisition of images.

	This has to be called for image acquisition unrelated to the trigger mode used. The trigger mode has to be set while
	not capturing.
</summary>
        </member>
        <member name="M:Rx.Interop.Runtime30.Camera.INativeDeviceControl.Close">
            <summary>
	Closes the device and finalizes the communication.
</summary>
        </member>
        <member name="M:Rx.Interop.Runtime30.Camera.INativeDeviceControl.Open">
            <summary>
	Opens the device and prepares the communication.
</summary>
        </member>
        <member name="T:Rx.Interop.Runtime30.Camera.INativeDeviceControl">
            <summary>
	Interface for native device class. This base provides functionality for using devices independently of their hardware
	interface type.
</summary>
        </member>
        <member name="M:Rx.Interop.Runtime30.IStatusCameraCallback.ProgressFinished">
            <summary>
	Signals the finish of the initialized progress.
</summary>
        </member>
        <member name="M:Rx.Interop.Runtime30.IStatusCameraCallback.ProgressValue(System.Int32)">
            <summary>
	Set the value of the initialized progress to iValue.
</summary>
            <param name="iValue"> Progress value. </param>
        </member>
        <member name="M:Rx.Interop.Runtime30.IStatusCameraCallback.ProgressIncrement(System.Int32)">
            <summary>
	Increments the initialized progress by iIncrement.
</summary>
            <param name="iIncrement"> Amount to increment by. </param>
        </member>
        <member name="M:Rx.Interop.Runtime30.IStatusCameraCallback.ProgressInit(System.Int32)">
            <summary>
	Signals the beginning of a progress. This progress can be shown in a progress bar.
</summary>
            <param name="iStepCount"> Number of steps. </param>
        </member>
        <member name="M:Rx.Interop.Runtime30.IStatusCameraCallback.Warning(System.SByte!System.Runtime.CompilerServices.IsSignUnspecifiedByte!System.Runtime.CompilerServices.IsConst*,System.SByte!System.Runtime.CompilerServices.IsSignUnspecifiedByte!System.Runtime.CompilerServices.IsConst*,System.Int32)">
            <summary>
	Function to call for "warning level" messages.
</summary>
            <param name="pcSourceName"> The message. </param>
            <param name="pcMessage">    Message describing the PC. </param>
            <param name="iLevel">	    Zero-based indent level for the message. </param>
        </member>
        <member name="M:Rx.Interop.Runtime30.IStatusCameraCallback.Error(System.SByte!System.Runtime.CompilerServices.IsSignUnspecifiedByte!System.Runtime.CompilerServices.IsConst*,System.SByte!System.Runtime.CompilerServices.IsSignUnspecifiedByte!System.Runtime.CompilerServices.IsConst*,System.Int32)">
            <summary>
	Function to call for "error level" messages.
</summary>
            <param name="pcSourceName"> The message. </param>
            <param name="pcMessage">    Message describing the PC. </param>
            <param name="iLevel">	    Zero-based indent level for the message. </param>
        </member>
        <member name="M:Rx.Interop.Runtime30.IStatusCameraCallback.Info(System.SByte!System.Runtime.CompilerServices.IsSignUnspecifiedByte!System.Runtime.CompilerServices.IsConst*,System.SByte!System.Runtime.CompilerServices.IsSignUnspecifiedByte!System.Runtime.CompilerServices.IsConst*,System.Int32)">
            <summary>
	Function to call for "info level" messages.
</summary>
            <param name="pcSourceName"> The message. </param>
            <param name="pcMessage">    Message describing the PC. </param>
            <param name="iLevel">	    Zero-based indent level for the message. </param>
        </member>
        <member name="T:Rx.Interop.Runtime30.IStatusCameraCallback">
\brief
	This interface is used to send messages from the Devices to the Server.
</member>
        <member name="T:Rx.Interop.Runtime30.Camera.EProperty.ID">
\brief
	\copybrief Rx::Interop::Runtime30::Camera::EProperty
</member>
        <member name="F:FrameGrabberStrobePosition">
            <summary> The position of the strobe signal given in percentage of the strobe length. A value of 0 % establishes the earliest position. A value of 100 % establishes the latest position. A value of 50 % means that the strobe pulse is located in the middle of the exposure period. This parameter refers to the middle of the strobe pulse (unsigned,[0,100],RW). </summary>
        </member>
        <member name="F:FrameGrabberStrobeLength">
            <summary> The length of the strobe signal given in percentage of the camera exposure time. A value of 50 % means that the duration of the strobe pulse is half the duration of the exposure period. (unsigned,[0,100],RW). </summary>
        </member>
        <member name="F:FrameGrabberStrobeOn">
            <summary> Enable (1) or disable (0) the strobe output channel of the frame grabber. Only available in external trigger mode (unsigned,[0,1],RW). </summary>
        </member>
        <member name="F:ExternalTriggerMode">
Mode of the external trigger. The supported modes are listed in Rx::Interop::Runtime30::Canera::EExternalTriggerMode
</member>
        <member name="F:ImageFileReadMode">
Read mode of image files of the virtual camera
</member>
        <member name="F:SourceImageFolder">
The current source image folder of the virtual camera
</member>
        <member name="F:GrabberPortIdString">
            <summary> A string representing the camera link port ID of the grabber or the camera link camera. Example: "EURESYS#Euresys Grablink Full#0". </summary>
        </member>
        <member name="F:GrabberBoardID">
            <summary> DEPRICATED: The identifier of the grabber board. </summary>
        </member>
        <member name="F:TapGeometry">
Property for getting and setting the board topology.
</member>
        <member name="F:PIVMode">
Property for getting and setting PIV mode. [unsigned] [0,1]
</member>
        <member name="F:IrisFValue">
Property for getting and setting IrisValue.
</member>
        <member name="F:Iris">
Property for getting and setting Iris.
</member>
        <member name="F:Focus">
Property for getting and setting Focus.
</member>
        <member name="F:HasMainLensControl">
Property for getting availability of a software controllable main lens.
</member>
        <member name="F:AutoGainMode">
Property for getting and setting auto gain mode of camera.
</member>
        <member name="F:AutoExposureMode">
Property for getting and setting auto exposure mode of camera.
</member>
        <member name="F:AutoLuminanceMode">
Property for getting and setting auto luminance mode of camera.
</member>
        <member name="F:Bitdepth">
Property for getting and setting the bit depth of the acquisition image.
</member>
        <member name="F:Height">
Property for getting and setting image height. This is the height of acquisition image, not of image sensor.
</member>
        <member name="F:Width">
Property for getting and setting image width. This is the width of acquisition image, not of image sensor.
</member>
        <member name="F:OffsetY">
Property for getting and setting y offset of image. This is the y coordinate on sensor where the image starts.
</member>
        <member name="F:OffsetX">
Property for getting and setting x offset of image. This is the x coordinate on sensor where the image starts.
</member>
        <member name="F:TapBalanceMode">
Property for getting and setting TapBalanceMode.
</member>
        <member name="F:TapBalance">
Property for getting and setting TapBalance.
</member>
        <member name="F:GainBlue">
Property for getting and setting blue gain value of camera.
</member>
        <member name="F:GainGreen">
Property for getting and setting green gain value of camera.
</member>
        <member name="F:GainRed">
Property for getting and setting red gain value of camera.
</member>
        <member name="F:Gain">
Property for getting and setting global gain value of camera.
</member>
        <member name="F:VideoBufCnt">
Property for getting and setting the number of video buffers.
</member>
        <member name="F:PixelClock">
Property for getting and setting PixelClock for IDS Cameras.
</member>
        <member name="F:ActualFramerate">
Property for getting current acquisition frame rate.
</member>
        <member name="F:Framerate">
Property for getting and setting frame rate of camera.
</member>
        <member name="F:Exposure">
Property for getting and setting exposure of camera.
</member>
        <member name="F:IsSuspended">
The Camera is suspended
</member>
        <member name="F:TriggerMode">
Property for getting and setting the video mode. The supported modes are listed in Rx::Interop::Runtime30::Canera::EriggerMode
</member>
        <member name="F:IsBayer">
The Camera is a bayer camera
</member>
        <member name="F:IsColor">
The Camera is a color camera
</member>
        <member name="F:IsCapturing">
The Camera is capturing
</member>
        <member name="F:IsOpen">
The Camera is opened
</member>
        <member name="F:IsConnected">
The Camera is connected
</member>
        <member name="F:IsInitialized">
The Camera is initialized
</member>
        <member name="F:HardwareId">
            <summary> Unique hardware ID. </summary>
        </member>
        <member name="F:DriverName">
            <summary> Raytrix camera type name. E.g. 'TypeD' or 'TypeE'. </summary>
        </member>
        <member name="F:Temperature">
            <summary> Property for getting temperature of camera. </summary>
        </member>
        <member name="F:RaytrixSerial">
            <summary> Get the Raytrix camera model name. </summary>
        </member>
        <member name="F:RaytrixModelName">
            <summary> Get the Raytrix camera model name. </summary>
        </member>
        <member name="F:VersionFirmware">
            <summary> The firmware version of the hardware. </summary>
        </member>
        <member name="F:InternalSerialNr">
            <summary> The internal serial nr. of the hardware. </summary>
        </member>
        <member name="F:InternalModelName">
            <summary> The name the hardware reports as its own. </summary>
        </member>
        <member name="T:Rx.Interop.Runtime30.Camera.ETriggerMode.ID">
\brief
	\copybrief Rx::Interop::Runtime30::Camera::ETriggerMode
</member>
        <member name="F:Extern_Impulse">
The camera waits for an external trigger signal and records a single frame using the current exposure settings.
</member>
        <member name="F:Software_SnapShot">
The camera captures a single frame triggered by the software.
</member>
        <member name="F:Camera_FreeRun">
The camera triggers new frames itself continuously.
</member>
        <member name="F:None">
No trigger mode.
<summary> No property. </summary></member>
        <member name="T:Rx.Interop.Runtime28.EPixelType.ID">
            <summary>
	The image pixel types..
</summary>
        </member>
        <member name="F:YUV420P">
Planar YUV with 4:2:0 chroma subsampling
</member>
        <member name="F:BayerRG">
1 Channel per pixel (Bayer pattern GBRG)
</member>
        <member name="F:BayerGR">
1 Channel per pixel (Bayer pattern GRBG)
</member>
        <member name="F:BayerGB">
1 Channel per pixel (Bayer pattern BGGR)
</member>
        <member name="F:BayerBG">
1 Channel per pixel (Bayer pattern RGGB)
</member>
        <member name="F:LumA">
2 Channels per pixel (Luminance, Alpha)
</member>
        <member name="F:Lum">
1 Channel per pixel (Luminance)
</member>
        <member name="F:BGRA">
4 Channels per pixel (Blue, Green, Red, Alpha)
</member>
        <member name="F:BGR">
3 Channels per pixel (Blue, Green, Red)
</member>
        <member name="F:RGBA">
4 Channels per pixel (Red, Green, Blue, Alpha)
</member>
        <member name="F:RGB">
3 Channels per pixel (Red, Green, Blue)
</member>
        <member name="T:Rx.Interop.Runtime28.EDataType.ID">
            <summary>
	The image data types.
</summary>
        </member>
        <member name="F:Double">
            <summary> Double. </summary>
        </member>
        <member name="F:Float">
            <summary> Float. </summary>
        </member>
        <member name="F:UInt">
            <summary> 32 bit unsigned. </summary>
        </member>
        <member name="F:Int">
            <summary> 32 bit signed. </summary>
        </member>
        <member name="F:UShort">
            <summary> 16 bit unsigned. </summary>
        </member>
        <member name="F:Short">
            <summary> 16 bit signed. </summary>
        </member>
        <member name="F:UByte">
            <summary> 8 bit unsigned. </summary>
        </member>
        <member name="F:Byte">
            <summary> 8 bit signed. </summary>
        </member>
        <member name="F:Custom_Packed12">
            <summary> Each pixel has a size of 12 bit. It should be converted into 16 bit. </summary>
        </member>
        <member name="F:Custom_Packed10">
            <summary> Each pixel has a size of 10 bit. It should be converted into 16 bit. </summary>
        </member>
        <member name="F:Custom_12in16_MSB">
            <summary> The upper 12 bits of a 16 bit unsigned short are used. The lower 4 bits are unused (zero). </summary>
        </member>
        <member name="F:Custom_12in16_LSB">
            <summary> The lower 12 bits of a 16 bit unsigned short are used. The upper 4 bits are unused (zero). </summary>
        </member>
        <member name="F:Custom_10in16_MSB">
            <summary> The upper 10 bits of a 16 bit unsigned short are used. The lower 6 bits are unused (zero). </summary>
        </member>
        <member name="F:Custom_10in16_LSB">
            <summary> The lower 10 bits of a 16 bit unsigned short are used. The upper 6 bits are unused (zero). </summary>
        </member>
    </members>
</doc>