7434 lines
391 KiB
XML
7434 lines
391 KiB
XML
<?xml version="1.0"?>
|
|
<doc>
|
|
<assembly>
|
|
<name>EGrabber.NETFramework</name>
|
|
</assembly>
|
|
<members>
|
|
<member name="T:Euresys.EGrabber.Action">
|
|
<summary>
|
|
Helper functions to build Euresys GenApi actions
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.Action.DeclareInteger">
|
|
<summary>
|
|
Create an action to declare a virtual user feature of type <c>Integer</c> on a GenApi Module
|
|
</summary>
|
|
<remarks>
|
|
<example>
|
|
Example: create a virtual user feature <c>size</c> of type <c>Integer</c> on the <c>Device</c> module
|
|
<code>
|
|
grabber.Device.Set(Action.DeclareInteger, "size");
|
|
grabber.Device.Set("$size", 1024);
|
|
grabber.RunScript(pathToScriptUsingTheUserFeaturesize);
|
|
long size = grabber.Device.Get<long>("$size");
|
|
</code>
|
|
</example>
|
|
A declared virtual user feature is used as a GenApi feature by prefixing its name with a dollar sign (<c>$</c>)
|
|
<para>
|
|
See also
|
|
<list type="bullet">
|
|
<item><seealso cref="P:Euresys.EGrabber.Action.DeclareFloat"/></item>
|
|
<item><seealso cref="P:Euresys.EGrabber.Action.DeclareString"/></item>
|
|
<item><seealso cref="P:Euresys.EGrabber.Action.Undeclare"/></item>
|
|
</list>
|
|
</para>
|
|
</remarks>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.Action.DeclareFloat">
|
|
<summary>
|
|
Create an action to declare a virtual user feature of type <c>Float</c> on a GenApi Module
|
|
</summary>
|
|
<remarks>
|
|
See also
|
|
<list type="bullet">
|
|
<item><seealso cref="P:Euresys.EGrabber.Action.DeclareInteger"/></item>
|
|
<item><seealso cref="P:Euresys.EGrabber.Action.DeclareString"/></item>
|
|
<item><seealso cref="P:Euresys.EGrabber.Action.Undeclare"/></item>
|
|
</list>
|
|
</remarks>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.Action.DeclareString">
|
|
<summary>
|
|
Create an action to declare a virtual user feature of type <c>String</c> on a GenApi Module
|
|
</summary>
|
|
<remarks>
|
|
See also
|
|
<list type="bullet">
|
|
<item><seealso cref="P:Euresys.EGrabber.Action.DeclareInteger"/></item>
|
|
<item><seealso cref="P:Euresys.EGrabber.Action.DeclareFloat"/></item>
|
|
<item><seealso cref="P:Euresys.EGrabber.Action.Undeclare"/></item>
|
|
</list>
|
|
</remarks>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.Action.Undeclare">
|
|
<summary>
|
|
Create an action to undeclare (delete) a virtual user feature on a GenApi Module
|
|
</summary>
|
|
<remarks>
|
|
<example>
|
|
Example: delete a virtual user feature <c>size</c> on the <c>Device</c> module
|
|
<code>
|
|
grabber.Device.Set(Action.Undeclare, "size");
|
|
</code>
|
|
</example>
|
|
See also
|
|
<list type="bullet">
|
|
<item><seealso cref="P:Euresys.EGrabber.Action.DeclareInteger"/></item>
|
|
<item><seealso cref="P:Euresys.EGrabber.Action.DeclareFloat"/></item>
|
|
<item><seealso cref="P:Euresys.EGrabber.Action.DeclareString"/></item>
|
|
</list>
|
|
</remarks>
|
|
</member>
|
|
<member name="T:Euresys.EGrabber.Buffer">
|
|
<summary>
|
|
Buffer object encapsulating a GenTL buffer
|
|
</summary>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.Buffer.#ctor(Euresys.EGrabber.EGrabber,System.TimeSpan)">
|
|
<summary>
|
|
Create a <c>Buffer</c> object encapsulating the next delivered GenTL buffer
|
|
</summary>
|
|
<param name="grabber">The grabber managing the underlying GenTL buffer</param>
|
|
<param name="timeout">Timeout value</param>
|
|
<remarks>
|
|
If there is no new buffer event when called, the method waits for at most the specified <paramref name="timeout"/>
|
|
<list type="bullet">
|
|
<item>Either the timeout expires and a <see cref="T:System.TimeoutException"/> is thrown</item>
|
|
<item>Or GenTL buffer is delivered and a <c>Buffer</c> object is created</item>
|
|
</list>
|
|
</remarks>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.Buffer.#ctor(Euresys.EGrabber.EGrabber,System.UInt64)">
|
|
<summary>
|
|
Create a <c>Buffer</c> object encapsulating the next delivered GenTL buffer
|
|
</summary>
|
|
<param name="grabber">The grabber managing the underlying GenTL buffer</param>
|
|
<param name="timeout">Timeout value in milliseconds</param>
|
|
<remarks>
|
|
If there is no new buffer event when called, the method waits for at most the specified <paramref name="timeout"/>
|
|
<list type="bullet">
|
|
<item>Either the timeout expires and a <see cref="T:System.TimeoutException"/> is thrown</item>
|
|
<item>Or GenTL buffer is delivered and a <c>Buffer</c> object is created</item>
|
|
</list>
|
|
</remarks>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.Buffer.#ctor(Euresys.EGrabber.EGrabber,Euresys.EGrabber.NewBufferData)">
|
|
<summary>
|
|
Create a <c>Buffer</c> object encapsulating the GenTL buffer specified in a <see cref="T:Euresys.EGrabber.NewBufferData"/>
|
|
</summary>
|
|
<param name="grabber">The grabber managing the underlying GenTL buffer</param>
|
|
<param name="newBufferData">New buffer data</param>
|
|
<remarks>
|
|
A new buffer data can be obtained from
|
|
<list type="bullet">
|
|
<item><see cref="M:Euresys.EGrabber.EGrabber.Pop(System.UInt64)"/></item>
|
|
<item><see cref="M:Euresys.EGrabber.EGrabber.PopOneOf(Euresys.EGrabber.EventType,System.UInt64)"/></item>
|
|
<item>The argument of a callback registered with <see cref="M:Euresys.EGrabber.EGrabber.RegisterEventCallback``1(System.Action{Euresys.EGrabber.EGrabber,``0})"/>, where T is <see cref="T:Euresys.EGrabber.NewBufferData"/></item>
|
|
<item><see cref="M:Euresys.EGrabber.EGrabber.GetBufferData(System.UInt64)"/></item>
|
|
</list>
|
|
</remarks>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.Buffer.Dispose">
|
|
<summary>
|
|
Release the resources associated with the object
|
|
</summary>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.Buffer.Push">
|
|
<summary>
|
|
Push the GenTL buffer back to the data stream input fifo
|
|
</summary>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.Buffer.Convert(System.String,Euresys.EGrabber.IMAGE_CONVERT_OUTPUT_CONFIG,Euresys.EGrabber.IMAGE_CONVERT_OUTPUT_OPERATION,System.Int32)">
|
|
<summary>
|
|
Convert a buffer
|
|
</summary>
|
|
<param name="format">Output pixel format</param>
|
|
<param name="config">Convert output configuration</param>
|
|
<param name="operation">Convert output operation</param>
|
|
<param name="quality">Quality for jpeg format, from 1 (lowest) to 100 (highest), 0 selects the default encoder quality value</param>
|
|
<returns>Converted buffer</returns>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.Buffer.ConvertTo(System.String,System.IntPtr,System.Int32,Euresys.EGrabber.IMAGE_CONVERT_OUTPUT_CONFIG,Euresys.EGrabber.IMAGE_CONVERT_OUTPUT_OPERATION,System.Int32)">
|
|
<summary>
|
|
Convert a buffer to a specified output buffer
|
|
</summary>
|
|
<param name="format">Output pixel format</param>
|
|
<param name="outputPtr">Output buffer pointer</param>
|
|
<param name="outputSize">Output buffer size</param>
|
|
<param name="config">Convert output configuration</param>
|
|
<param name="operation">Convert output operation</param>
|
|
<param name="quality">Quality for jpeg format, from 1 (lowest) to 100 (highest), 0 selects the default encoder quality value</param>
|
|
<returns>Converted data size</returns>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.Buffer.Convert(System.String,Euresys.EGrabber.IMAGE_CONVERT_OUTPUT_CONFIG,Euresys.EGrabber.IMAGE_CONVERT_OUTPUT_OPERATION,System.Int32,Euresys.EGrabber.ImageConvertRoi)">
|
|
<summary>
|
|
Convert a buffer
|
|
</summary>
|
|
<param name="format">Output pixel format</param>
|
|
<param name="config">Convert output configuration</param>
|
|
<param name="operation">Convert output operation</param>
|
|
<param name="quality">Quality for jpeg format, from 1 (lowest) to 100 (highest), 0 selects the default encoder quality value</param>
|
|
<param name="roi">Region of interest to be converted</param>
|
|
<returns>Converted buffer</returns>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.Buffer.ConvertTo(System.String,System.IntPtr,System.Int32,Euresys.EGrabber.IMAGE_CONVERT_OUTPUT_CONFIG,Euresys.EGrabber.IMAGE_CONVERT_OUTPUT_OPERATION,System.Int32,Euresys.EGrabber.ImageConvertRoi)">
|
|
<summary>
|
|
Convert a buffer to a specified output buffer
|
|
</summary>
|
|
<param name="format">Output pixel format</param>
|
|
<param name="outputPtr">Output buffer pointer</param>
|
|
<param name="outputSize">Output buffer size</param>
|
|
<param name="config">Convert output configuration</param>
|
|
<param name="operation">Convert output operation</param>
|
|
<param name="quality">Quality for jpeg format, from 1 (lowest) to 100 (highest), 0 selects the default encoder quality value</param>
|
|
<param name="roi">Region of interest to be converted</param>
|
|
<returns>Converted data size</returns>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.Buffer.SaveToDisk(System.String,System.Int32)">
|
|
<summary>
|
|
Save the buffer content to disk
|
|
</summary>
|
|
<param name="path">
|
|
Path to the file or path pattern
|
|
<list type="bullet">
|
|
<item>path of the new image file, the file extension determines the file format</item>
|
|
<item>
|
|
path pattern where a group of characters <c>N</c> is replaced by the value of index:
|
|
<list type="bullet">
|
|
<item>if index is 5, <c>N</c> becomes 5</item>
|
|
<item>if index is 9, <c>NN</c> becomes 09</item>
|
|
<item>if index is 10, <c>NN</c> becomes 10</item>
|
|
</list>
|
|
</item>
|
|
</list>
|
|
</param>
|
|
<param name="index">
|
|
Control pattern substitution
|
|
<list type="bullet">
|
|
<item>if <c>index >= 0</c>, enable pattern substitution with given index value</item>
|
|
<item>if <c>index < 0</c>, disable pattern substitution</item>
|
|
</list>
|
|
</param>
|
|
<remarks>
|
|
Notes:
|
|
<list type="bullet">
|
|
<item>The parent directory must exist</item>
|
|
<item>Buffer information (address, width, height, format) are automatically queried</item>
|
|
<item>No buffer conversion will be applied before writing the image file, please use <c>Buffer.Convert[To]</c> if needed</item>
|
|
</list>
|
|
</remarks>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.Buffer.SaveToDisk(System.String,System.Int32,Euresys.EGrabber.ImageSaveToDiskParams)">
|
|
<summary>
|
|
Save the buffer content to disk
|
|
</summary>
|
|
<param name="path">
|
|
Path to the file or path pattern
|
|
<list type="bullet">
|
|
<item>path of the new image file, the file extension determines the file format</item>
|
|
<item>
|
|
path pattern where a group of characters <c>N</c> is replaced by the value of index:
|
|
<list type="bullet">
|
|
<item>if index is 5, <c>N</c> becomes 5</item>
|
|
<item>if index is 9, <c>NN</c> becomes 09</item>
|
|
<item>if index is 10, <c>NN</c> becomes 10</item>
|
|
</list>
|
|
</item>
|
|
</list>
|
|
</param>
|
|
<param name="index">
|
|
Control pattern substitution
|
|
<list type="bullet">
|
|
<item>if <c>index >= 0</c>, enable pattern substitution with given index value</item>
|
|
<item>if <c>index < 0</c>, disable pattern substitution</item>
|
|
</list>
|
|
</param>
|
|
<param name="saveToDiskParams">Image saving parameters</param>
|
|
<remarks>
|
|
Notes:
|
|
<list type="bullet">
|
|
<item>The parent directory must exist</item>
|
|
<item>Buffer information (address, width, height, format) are automatically queried</item>
|
|
<item>No buffer conversion will be applied before writing the image file, please use <c>Buffer.Convert[To]</c> if needed</item>
|
|
</list>
|
|
</remarks>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.Buffer.GetInfo``1(Euresys.EGrabber.BUFFER_INFO_CMD)">
|
|
<summary>
|
|
Get buffer information
|
|
</summary>
|
|
<typeparam name="T">Type of the return value</typeparam>
|
|
<param name="cmd">Buffer info command</param>
|
|
<returns>Buffer information</returns>
|
|
<exception cref="T:Euresys.EGrabber.UnexpectedDataSize"></exception>
|
|
<exception cref="T:Euresys.EGrabber.UnexpectedDataType"></exception>
|
|
<exception cref="T:Euresys.EGrabber.GenTLError"></exception>
|
|
<exception cref="T:System.InvalidOperationException"></exception>
|
|
<remarks>
|
|
Please note that
|
|
<list type="bullet">
|
|
<item><typeparamref name="T"/> and <paramref name="cmd"/> are closely related</item>
|
|
<item>Wrong combinations of <typeparamref name="T"/> and <paramref name="cmd"/> will lead to <see cref="T:Euresys.EGrabber.UnexpectedDataSize"/> or <see cref="T:Euresys.EGrabber.UnexpectedDataType"/> exceptions</item>
|
|
<item>Using an unsupported <typeparamref name="T"/> type will throw an <see cref="T:System.InvalidOperationException"/></item>
|
|
</list>
|
|
</remarks>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.Buffer.GetInfo">
|
|
<summary>
|
|
Get useful buffer information
|
|
</summary>
|
|
<returns>Buffer information</returns>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.Buffer.UserData">
|
|
<summary>
|
|
Get the user object provided when the GenTL buffer was announced (if any)
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.Buffer.Pixels">
|
|
<summary>
|
|
Get the base address of the buffer memory (cf. <see cref="F:Euresys.EGrabber.BUFFER_INFO_CMD.BUFFER_INFO_BASE"/>)
|
|
</summary>
|
|
</member>
|
|
<member name="T:Euresys.EGrabber.ConvertedBuffer">
|
|
<summary>
|
|
Converted buffer returned by <c>Buffer.Convert</c>
|
|
</summary>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.ConvertedBuffer.Dispose">
|
|
<summary>
|
|
Release the resources associated with the object
|
|
</summary>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.ConvertedBuffer.Finalize">
|
|
<summary>
|
|
Finalize method releasing unmanaged resources
|
|
</summary>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.ConvertedBuffer.Convert(System.String,Euresys.EGrabber.IMAGE_CONVERT_OUTPUT_CONFIG,Euresys.EGrabber.IMAGE_CONVERT_OUTPUT_OPERATION,System.Int32)">
|
|
<summary>
|
|
Convert a buffer
|
|
</summary>
|
|
<param name="format">Output pixel format</param>
|
|
<param name="config">Convert output configuration</param>
|
|
<param name="operation">Convert output operation</param>
|
|
<param name="quality">Quality for jpeg format, from 1 (lowest) to 100 (highest), 0 selects the default encoder quality value</param>
|
|
<returns>Converted buffer</returns>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.ConvertedBuffer.ConvertTo(System.String,System.IntPtr,System.Int32,Euresys.EGrabber.IMAGE_CONVERT_OUTPUT_CONFIG,Euresys.EGrabber.IMAGE_CONVERT_OUTPUT_OPERATION,System.Int32)">
|
|
<summary>
|
|
Convert a buffer to a specified output buffer
|
|
</summary>
|
|
<param name="format">Output pixel format</param>
|
|
<param name="outputPtr">Output buffer pointer</param>
|
|
<param name="outputSize">Output buffer size</param>
|
|
<param name="config">Convert output configuration</param>
|
|
<param name="operation">Convert output operation</param>
|
|
<param name="quality">Quality for jpeg format, from 1 (lowest) to 100 (highest), 0 selects the default encoder quality value</param>
|
|
<returns>Converted data size</returns>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.ConvertedBuffer.Convert(System.String,Euresys.EGrabber.IMAGE_CONVERT_OUTPUT_CONFIG,Euresys.EGrabber.IMAGE_CONVERT_OUTPUT_OPERATION,System.Int32,Euresys.EGrabber.ImageConvertRoi)">
|
|
<summary>
|
|
Convert a buffer
|
|
</summary>
|
|
<param name="format">Output pixel format</param>
|
|
<param name="config">Convert output configuration</param>
|
|
<param name="operation">Convert output operation</param>
|
|
<param name="quality">Quality for jpeg format, from 1 (lowest) to 100 (highest), 0 selects the default encoder quality value</param>
|
|
<param name="roi">Region of interest to be converted</param>
|
|
<returns>Converted buffer</returns>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.ConvertedBuffer.ConvertTo(System.String,System.IntPtr,System.Int32,Euresys.EGrabber.IMAGE_CONVERT_OUTPUT_CONFIG,Euresys.EGrabber.IMAGE_CONVERT_OUTPUT_OPERATION,System.Int32,Euresys.EGrabber.ImageConvertRoi)">
|
|
<summary>
|
|
Convert a buffer to a specified output buffer
|
|
</summary>
|
|
<param name="format">Output pixel format</param>
|
|
<param name="outputPtr">Output buffer pointer</param>
|
|
<param name="outputSize">Output buffer size</param>
|
|
<param name="config">Convert output configuration</param>
|
|
<param name="operation">Convert output operation</param>
|
|
<param name="quality">Quality for jpeg format, from 1 (lowest) to 100 (highest), 0 selects the default encoder quality value</param>
|
|
<param name="roi">Region of interest to be converted</param>
|
|
<returns>Converted data size</returns>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.ConvertedBuffer.SaveToDisk(System.String,System.Int32)">
|
|
<summary>
|
|
Save the buffer content to disk
|
|
</summary>
|
|
<param name="path">
|
|
Path to the file or path pattern
|
|
<list type="bullet">
|
|
<item>path of the new image file, the file extension determines the file format</item>
|
|
<item>
|
|
path pattern where a group of characters <c>N</c> is replaced by the value of index:
|
|
<list type="bullet">
|
|
<item>if index is 5, <c>N</c> becomes 5</item>
|
|
<item>if index is 9, <c>NN</c> becomes 09</item>
|
|
<item>if index is 10, <c>NN</c> becomes 10</item>
|
|
</list>
|
|
</item>
|
|
</list>
|
|
</param>
|
|
<param name="index">
|
|
Control pattern substitution
|
|
<list type="bullet">
|
|
<item>if <c>index >= 0</c>, enable pattern substitution with given index value</item>
|
|
<item>if <c>index < 0</c>, disable pattern substitution</item>
|
|
</list>
|
|
</param>
|
|
<remarks>
|
|
Notes:
|
|
<list type="bullet">
|
|
<item>The parent directory must exist</item>
|
|
<item>Buffer information (address, width, height, format) are automatically queried</item>
|
|
</list>
|
|
</remarks>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.ConvertedBuffer.SaveToDisk(System.String,System.Int32,Euresys.EGrabber.ImageSaveToDiskParams)">
|
|
<summary>
|
|
Save the buffer content to disk
|
|
</summary>
|
|
<param name="path">
|
|
Path to the file or path pattern
|
|
<list type="bullet">
|
|
<item>path of the new image file, the file extension determines the file format</item>
|
|
<item>
|
|
path pattern where a group of characters <c>N</c> is replaced by the value of index:
|
|
<list type="bullet">
|
|
<item>if index is 5, <c>N</c> becomes 5</item>
|
|
<item>if index is 9, <c>NN</c> becomes 09</item>
|
|
<item>if index is 10, <c>NN</c> becomes 10</item>
|
|
</list>
|
|
</item>
|
|
</list>
|
|
</param>
|
|
<param name="index">
|
|
Control pattern substitution
|
|
<list type="bullet">
|
|
<item>if <c>index >= 0</c>, enable pattern substitution with given index value</item>
|
|
<item>if <c>index < 0</c>, disable pattern substitution</item>
|
|
</list>
|
|
</param>
|
|
<param name="saveToDiskParams">Image saving parameters</param>
|
|
<remarks>
|
|
Notes:
|
|
<list type="bullet">
|
|
<item>The parent directory must exist</item>
|
|
<item>Buffer information (address, width, height, format) are automatically queried</item>
|
|
</list>
|
|
</remarks>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.ConvertedBuffer.GetInfo">
|
|
<summary>
|
|
Get useful buffer information
|
|
</summary>
|
|
<returns>Buffer information</returns>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.ConvertedBuffer.BufferSize">
|
|
<summary>
|
|
Size of the buffer in bytes
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.ConvertedBuffer.Width">
|
|
<summary>
|
|
Image width in pixels
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.ConvertedBuffer.Height">
|
|
<summary>
|
|
Image height in pixels
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.ConvertedBuffer.LinePitch">
|
|
<summary>
|
|
Line pitch in bytes
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.ConvertedBuffer.Pixels">
|
|
<summary>
|
|
Buffer address
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.ConvertedBuffer.Format">
|
|
<summary>
|
|
Buffer pixel format
|
|
</summary>
|
|
</member>
|
|
<member name="T:Euresys.EGrabber.BufferIndexRange">
|
|
<summary>
|
|
Range of buffer indexes returned by the EGrabber methods announcing buffers
|
|
</summary>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.BufferIndexRange.#ctor">
|
|
<summary>
|
|
Create an empty range of buffer indexes
|
|
</summary>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.BufferIndexRange.#ctor(System.UInt64,System.UInt64,System.Boolean)">
|
|
<summary>
|
|
Create a range of buffer indexes
|
|
</summary>
|
|
<param name="begin">Index of the first buffer in range</param>
|
|
<param name="end">Index of the end of the range, the end is <b>not</b> included in the range</param>
|
|
<param name="reverse">Flag is <c>true</c> to indicate buffers have been (or will be) queued in the reverse order</param>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.BufferIndexRange.#ctor(System.UInt64,System.UInt64)">
|
|
<summary>
|
|
Create a range of buffer indexes
|
|
</summary>
|
|
<param name="begin">Index of the first buffer in range</param>
|
|
<param name="end">Index of the end of the range, the end is <b>not</b> included in the range</param>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.BufferIndexRange.#ctor(Euresys.EGrabber.BufferIndexRange)">
|
|
<summary>
|
|
Create a range of buffer indexes
|
|
</summary>
|
|
<param name="src">Range to clone</param>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.BufferIndexRange.IndexAt(System.UInt64)">
|
|
<summary>
|
|
Convert a Zero-based index in the range to an absolute buffer index
|
|
</summary>
|
|
<param name="offset">Zero-based index of a buffer in the range</param>
|
|
<returns>Absolute buffer index</returns>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.BufferIndexRange.Size">
|
|
<summary>
|
|
Size of the range (count)
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.BufferIndexRange.Begin">
|
|
<summary>
|
|
Index of the first buffer of the range
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.BufferIndexRange.End">
|
|
<summary>
|
|
Index of the end of the range, the end is <b>not</b> included in the range
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.BufferIndexRange.Reverse">
|
|
<summary>
|
|
Flag is <c>true</c> if the buffers have been (or will be) queued in the reverse order
|
|
</summary>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.BufferIndexRange.Dispose">
|
|
<summary>
|
|
Release the resources associated with the object
|
|
</summary>
|
|
</member>
|
|
<member name="T:Euresys.EGrabber.BufferInfo">
|
|
<summary>
|
|
Useful buffer information
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.BufferInfo.BasePtr">
|
|
<summary>
|
|
Base address of the buffer memory
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.BufferInfo.Size">
|
|
<summary>
|
|
Size of the buffer in bytes
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.BufferInfo.LinePitch">
|
|
<summary>
|
|
Line pitch
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.BufferInfo.Width">
|
|
<summary>
|
|
Width of the data in the buffer in number of pixels
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.BufferInfo.DeliveredHeight">
|
|
<summary>
|
|
Number of delivered lines in the buffer
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.BufferInfo.PixelFormat">
|
|
<summary>
|
|
Pixelformat of the data
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.BufferInfo.BitsPerPixel">
|
|
<summary>
|
|
Number of bits per pixel
|
|
</summary>
|
|
</member>
|
|
<member name="T:Euresys.EGrabber.CameraInfoEnumerable">
|
|
<summary>
|
|
<see cref="T:Euresys.EGrabber.EGrabberCameraInfo"/> collection enumerator
|
|
</summary>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.CameraInfoEnumerable.GetEnumerator">
|
|
<summary>
|
|
Build an enumerator for the <see cref="T:Euresys.EGrabber.EGrabberCameraInfo"/> collection
|
|
</summary>
|
|
<returns>Strongly typed enumerator</returns>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.CameraInfoEnumerable.System#Collections#IEnumerable#GetEnumerator">
|
|
<summary>
|
|
Build an enumerator for the <see cref="T:Euresys.EGrabber.EGrabberCameraInfo"/> collection
|
|
</summary>
|
|
<returns>Non-generic enumerator</returns>
|
|
<remarks>Non-generic version of <see cref="M:Euresys.EGrabber.CameraInfoEnumerable.GetEnumerator"/></remarks>
|
|
</member>
|
|
<member name="T:Euresys.EGrabber.CicData">
|
|
<summary>
|
|
CIC event data
|
|
</summary>
|
|
<remarks>
|
|
<list type="bullet">
|
|
<item>In order to get CIC events, the CIC event data type needs to be enabled by calling <see cref="M:Euresys.EGrabber.EGrabber.EnableEvent(Euresys.EGrabber.EventType)"/> with the event type <see cref="F:Euresys.EGrabber.EventType.CicData"/></item>
|
|
<item>CIC event data can be received as event callback argument or using <see cref="M:Euresys.EGrabber.EGrabber.PopOneOf(Euresys.EGrabber.EventType,System.UInt64)"/></item>
|
|
</list>
|
|
</remarks>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.CicData.Timestamp">
|
|
<summary>
|
|
Event timestamp
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.CicData.NumId">
|
|
<summary>
|
|
Custom event data identifier
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.CicData.Context1">
|
|
<summary>
|
|
Value of EventNotificationContext1 for this event (latched at the time the event occurred)
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.CicData.Context2">
|
|
<summary>
|
|
Value of EventNotificationContext2 for this event (latched at the time the event occurred)
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.CicData.Context3">
|
|
<summary>
|
|
Value of EventNotificationContext3 for this event (latched at the time the event occurred)
|
|
</summary>
|
|
</member>
|
|
<member name="T:Euresys.EGrabber.CtiPath">
|
|
<summary>
|
|
Helpers to get the paths of different producers (CTI)
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.CtiPath.Coaxlink">
|
|
<summary>
|
|
Return the path of the Coaxlink producer
|
|
</summary>
|
|
<remarks>
|
|
<example>
|
|
Example: initialize a GenTL instance with the Coaxlink producer
|
|
<code>
|
|
var gentl = new EGenTL(CtiPath.Coaxlink);
|
|
</code>
|
|
</example>
|
|
See also <seealso cref="M:Euresys.EGrabber.EGenTL.#ctor(System.String)"/>
|
|
</remarks>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.CtiPath.Grablink">
|
|
<summary>
|
|
Return the path of the Grablink producer
|
|
</summary>
|
|
<remarks>
|
|
<example>
|
|
Example: initialize a GenTL instance with the Grablink producer
|
|
<code>
|
|
var gentl = new EGenTL(CtiPath.Grablink);
|
|
</code>
|
|
</example>
|
|
See also <seealso cref="M:Euresys.EGrabber.EGenTL.#ctor(System.String)"/>
|
|
</remarks>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.CtiPath.Gigelink">
|
|
<summary>
|
|
Return the path of the Gigelink producer
|
|
</summary>
|
|
<remarks>
|
|
<example>
|
|
Example: initialize a GenTL instance with the Gigelink producer
|
|
<code>
|
|
var gentl = new EGenTL(CtiPath.Gigelink);
|
|
</code>
|
|
</example>
|
|
See also <seealso cref="M:Euresys.EGrabber.EGenTL.#ctor(System.String)"/>
|
|
</remarks>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.CtiPath.Default">
|
|
<summary>
|
|
Return the path of the default producer
|
|
</summary>
|
|
<remarks>
|
|
<list type="bullet">
|
|
<item>The default producer is derived from the environment variable <c>EURESYS_DEFAULT_GENTL_PRODUCER</c></item>
|
|
<item>See also <seealso cref="M:Euresys.EGrabber.EGenTL.#ctor(System.String)"/></item>
|
|
</list>
|
|
</remarks>
|
|
</member>
|
|
<member name="T:Euresys.EGrabber.CxpDeviceData">
|
|
<summary>
|
|
CoaXPress device event data
|
|
</summary>
|
|
<remarks>
|
|
<list type="bullet">
|
|
<item>In order to get CoaXPress device events, the CoaXPress device event data type needs to be enabled by calling <see cref="M:Euresys.EGrabber.EGrabber.EnableEvent(Euresys.EGrabber.EventType)"/> with the event type <see cref="F:Euresys.EGrabber.EventType.CxpDeviceData"/></item>
|
|
<item>CoaXPress device event data can be received as event callback argument or using <see cref="M:Euresys.EGrabber.EGrabber.PopOneOf(Euresys.EGrabber.EventType,System.UInt64)"/></item>
|
|
</list>
|
|
</remarks>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.CxpDeviceData.Timestamp">
|
|
<summary>
|
|
Event timestamp
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.CxpDeviceData.NumId">
|
|
<summary>
|
|
Custom event data identifier
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.CxpDeviceData.Context1">
|
|
<summary>
|
|
Value of EventNotificationContext1 for this event (latched at the time the event occurred)
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.CxpDeviceData.Context2">
|
|
<summary>
|
|
Value of EventNotificationContext2 for this event (latched at the time the event occurred)
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.CxpDeviceData.Context3">
|
|
<summary>
|
|
Value of EventNotificationContext3 for this event (latched at the time the event occurred)
|
|
</summary>
|
|
</member>
|
|
<member name="T:Euresys.EGrabber.CxpInterfaceData">
|
|
<summary>
|
|
CoaXPress event data on the Interface module
|
|
</summary>
|
|
<remarks>
|
|
<list type="bullet">
|
|
<item>In order to get CoaXPress events of the Interface module, the CoaXPress event data type needs to be enabled by calling <see cref="M:Euresys.EGrabber.EGrabber.EnableEvent(Euresys.EGrabber.EventType)"/> with the event type <see cref="F:Euresys.EGrabber.EventType.CxpInterfaceData"/></item>
|
|
<item>CoaXPress event data can be received as event callback argument or using <see cref="M:Euresys.EGrabber.EGrabber.PopOneOf(Euresys.EGrabber.EventType,System.UInt64)"/></item>
|
|
</list>
|
|
</remarks>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.CxpInterfaceData.Timestamp">
|
|
<summary
|
|
>Event timestamp
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.CxpInterfaceData.NumId">
|
|
<summary>
|
|
Custom event data identifier
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.CxpInterfaceData.Context1">
|
|
<summary>
|
|
Value of EventNotificationContext1 for this event (latched at the time the event occurred)
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.CxpInterfaceData.Context2">
|
|
<summary>
|
|
Value of EventNotificationContext2 for this event (latched at the time the event occurred)
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.CxpInterfaceData.Context3">
|
|
<summary>
|
|
Value of EventNotificationContext3 for this event (latched at the time the event occurred)
|
|
</summary>
|
|
</member>
|
|
<member name="T:Euresys.EGrabber.DataStreamData">
|
|
<summary>
|
|
Data stream event data
|
|
</summary>
|
|
<remarks>
|
|
<list type="bullet">
|
|
<item>In order to get data stream events, the data stream event data type needs to be enabled by calling <see cref="M:Euresys.EGrabber.EGrabber.EnableEvent(Euresys.EGrabber.EventType)"/> with the event type <see cref="F:Euresys.EGrabber.EventType.DataStreamData"/></item>
|
|
<item>Data stream event data can be received as event callback argument or using <see cref="M:Euresys.EGrabber.EGrabber.PopOneOf(Euresys.EGrabber.EventType,System.UInt64)"/></item>
|
|
</list>
|
|
</remarks>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.DataStreamData.Timestamp">
|
|
<summary>
|
|
Event timestamp
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.DataStreamData.NumId">
|
|
<summary>
|
|
Custom event data identifier
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.DataStreamData.Context1">
|
|
<summary>
|
|
Value of EventNotificationContext1 for this event (latched at the time the event occurred)
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.DataStreamData.Context2">
|
|
<summary>
|
|
Value of EventNotificationContext2 for this event (latched at the time the event occurred)
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.DataStreamData.Context3">
|
|
<summary>
|
|
Value of EventNotificationContext3 for this event (latched at the time the event occurred)
|
|
</summary>
|
|
</member>
|
|
<member name="T:Euresys.EGrabber.DeviceErrorData">
|
|
<summary>
|
|
Device error event data
|
|
</summary>
|
|
<remarks>
|
|
<list type="bullet">
|
|
<item>In order to get device error events, the device error event data type needs to be enabled by calling <see cref="M:Euresys.EGrabber.EGrabber.EnableEvent(Euresys.EGrabber.EventType)"/> with the event type <see cref="F:Euresys.EGrabber.EventType.DeviceErrorData"/></item>
|
|
<item>Device error event data can be received as event callback argument or using <see cref="M:Euresys.EGrabber.EGrabber.PopOneOf(Euresys.EGrabber.EventType,System.UInt64)"/></item>
|
|
</list>
|
|
</remarks>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.DeviceErrorData.Timestamp">
|
|
<summary>
|
|
Event timestamp
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.DeviceErrorData.NumId">
|
|
<summary>
|
|
Custom event data identifier
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.DeviceErrorData.Context1">
|
|
<summary>
|
|
Value of EventNotificationContext1 for this event (latched at the time the event occurred)
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.DeviceErrorData.Context2">
|
|
<summary>
|
|
Value of EventNotificationContext2 for this event (latched at the time the event occurred)
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.DeviceErrorData.Context3">
|
|
<summary>
|
|
Value of EventNotificationContext3 for this event (latched at the time the event occurred)
|
|
</summary>
|
|
</member>
|
|
<member name="T:Euresys.EGrabber.Diagnostics">
|
|
<summary>
|
|
Diagnostic utilities
|
|
</summary>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.Diagnostics.CheckAllBoxedTypeCount">
|
|
<summary>
|
|
Check that all boxes have been correctly released
|
|
</summary>
|
|
<exception cref="T:System.Exception">When there are unreleased boxes</exception>
|
|
</member>
|
|
<member name="T:Euresys.EGrabber.EGenTL">
|
|
<summary>
|
|
An EGenTL object is a wrapper around EGenTL C++ API
|
|
</summary>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.EGenTL.#ctor">
|
|
<summary>
|
|
Create an EGenTL object and initialize the EGenTL library
|
|
</summary>
|
|
<remarks>
|
|
The default producer is used
|
|
</remarks>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.EGenTL.#ctor(System.String)">
|
|
<summary>
|
|
Create an EGenTL object and initialize the EGenTL library
|
|
</summary>
|
|
<param name="path">Path of the producer to use</param>
|
|
<remarks>
|
|
See also <seealso cref="T:Euresys.EGrabber.CtiPath"/>
|
|
</remarks>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.EGenTL.ImageGetBytesPerPixel(System.String)">
|
|
<summary>
|
|
Return the number of bytes per pixel for the specified pixel format
|
|
</summary>
|
|
<param name="format">Pixel format (PFNC 32-bit or 16-bit namespaces)</param>
|
|
<returns>Size in bytes</returns>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.EGenTL.ImageGetBytesPerPixel(System.UInt32)">
|
|
<summary>
|
|
Return the number of bytes per pixel for the specified pixel format
|
|
</summary>
|
|
<param name="format">Pixel format numerical value (PFNC 32-bit or 16-bit namespaces)</param>
|
|
<returns>Size in bytes</returns>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.EGenTL.ImageGetBitsPerPixel(System.String)">
|
|
<summary>
|
|
Return the number of bits per pixel for the specified pixel format
|
|
</summary>
|
|
<param name="format">Pixel format (PFNC 32-bit or 16-bit namespaces)</param>
|
|
<returns>Size in bits</returns>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.EGenTL.ImageGetBitsPerPixel(System.UInt32)">
|
|
<summary>
|
|
Return the number of bits per pixel for the specified pixel format
|
|
</summary>
|
|
<param name="format">Pixel format numerical value (PFNC 32-bit or 16-bit namespaces)</param>
|
|
<returns>Size in bits</returns>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.EGenTL.ImageGetPixelFormat(System.UInt64)">
|
|
<summary>
|
|
Convert a pixel format numerical value into the pixel format name
|
|
</summary>
|
|
<param name="format">Pixel format numerical value (PFNC 32-bit or 16-bit namespaces)</param>
|
|
<returns>Pixel format name</returns>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.EGenTL.ImagePrepareBuffers(System.UInt64,System.UInt64)">
|
|
<summary>
|
|
Preallocate buffers in the pool to improve conversion performance
|
|
</summary>
|
|
<param name="bufferSize">The size of the buffers to preallocate in the converter pool</param>
|
|
<param name="count">The number of buffers to preallocate</param>
|
|
<remarks>
|
|
<list type="bullet">
|
|
<item>This function improves the performance of subsequent image conversions that need one or more buffers of size <paramref name="bufferSize"/></item>
|
|
<item>Warning: a conversion requiring a buffer of a different size (for which there is no preallocated or unused buffer in the pool)
|
|
will automatically allocate a new buffer prior to applying the conversion</item>
|
|
</list>
|
|
</remarks>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.EGenTL.ImageTrimBuffers">
|
|
<summary>
|
|
Reclaim unused buffers managed by the converter to free memory
|
|
</summary>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.EGenTL.GcGetInfo``1(Euresys.EGrabber.TL_INFO_CMD)">
|
|
<summary>
|
|
Get System module information
|
|
</summary>
|
|
<typeparam name="T">Type of the return value</typeparam>
|
|
<param name="cmd">TL info command</param>
|
|
<returns>TL information</returns>
|
|
<exception cref="T:Euresys.EGrabber.UnexpectedDataSize"></exception>
|
|
<exception cref="T:Euresys.EGrabber.UnexpectedDataType"></exception>
|
|
<exception cref="T:Euresys.EGrabber.GenTLError"></exception>
|
|
<exception cref="T:System.InvalidOperationException"></exception>
|
|
<remarks>
|
|
Please note that
|
|
<list type="bullet">
|
|
<item><typeparamref name="T"/> and <paramref name="cmd"/> are closely related</item>
|
|
<item>Wrong combinations of <typeparamref name="T"/> and <paramref name="cmd"/> will lead to <see cref="T:Euresys.EGrabber.UnexpectedDataSize"/> or <see cref="T:Euresys.EGrabber.UnexpectedDataType"/> exceptions</item>
|
|
<item>Using an unsupported <typeparamref name="T"/> type will throw an <see cref="T:System.InvalidOperationException"/></item>
|
|
</list>
|
|
</remarks>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.EGenTL.ImageGetPixelFormatValue(System.String)">
|
|
<summary>
|
|
Convert a pixel format name into the PFNC 32-bit numerical value
|
|
</summary>
|
|
<param name="format">Pixel format (PFNC 32-bit or 16-bit namespaces)</param>
|
|
<returns>Pixel format numerical value</returns>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.EGenTL.ImageConvert(Euresys.EGrabber.ImageConvertInput,Euresys.EGrabber.ImageConvertOutput)">
|
|
<summary>
|
|
Convert an image
|
|
</summary>
|
|
<param name="icIn">Input image details</param>
|
|
<param name="icOut">Output image details</param>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.EGenTL.ImageConvert(Euresys.EGrabber.ImageConvertInput,Euresys.EGrabber.ImageConvertOutput,Euresys.EGrabber.ImageConvertRoi)">
|
|
<summary>
|
|
Convert a region of interest
|
|
</summary>
|
|
<param name="icIn">Input image details</param>
|
|
<param name="icOut">Output image details</param>
|
|
<param name="roi">Region of interest</param>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.EGenTL.ImageSaveToDisk(Euresys.EGrabber.ImageConvertInput,System.String,System.Int64)">
|
|
<summary>
|
|
Save an image to disk
|
|
</summary>
|
|
<param name="input">Input image details</param>
|
|
<param name="path">
|
|
Path to file or path pattern
|
|
<list type="bullet">
|
|
<item>path of the new image file, the file extension determines the file format</item>
|
|
<item>
|
|
path pattern where a group characters <c>N</c> is replaced by the value of index:
|
|
<list type="bullet">
|
|
<item>if index is 5, <c>N</c> becomes 5</item>
|
|
<item>if index is 9, <c>NN</c> becomes 09</item>
|
|
<item>if index is 10, <c>NN</c> becomes 10</item>
|
|
</list>
|
|
</item>
|
|
</list>
|
|
</param>
|
|
<param name="index">
|
|
Control pattern substitution
|
|
<list type="bullet">
|
|
<item>if <c>index >= 0</c>, enable pattern substitution with given index value</item>
|
|
<item>if <c>index < 0</c>, disable pattern substitution</item>
|
|
</list>
|
|
</param>
|
|
<remarks>
|
|
Note: the parent directory must exist
|
|
</remarks>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.EGenTL.ImageSaveToDisk(Euresys.EGrabber.ImageConvertInput,System.String,System.Int64,Euresys.EGrabber.ImageSaveToDiskParams)">
|
|
<summary>
|
|
Save an image to disk
|
|
</summary>
|
|
<param name="input">Input image details</param>
|
|
<param name="path">
|
|
Path to file or path pattern
|
|
<list type="bullet">
|
|
<item>path of the new image file, the file extension determines the file format</item>
|
|
<item>
|
|
path pattern where a group characters <c>N</c> is replaced by the value of index:
|
|
<list type="bullet">
|
|
<item>if index is 5, <c>N</c> becomes 5</item>
|
|
<item>if index is 9, <c>NN</c> becomes 09</item>
|
|
<item>if index is 10, <c>NN</c> becomes 10</item>
|
|
</list>
|
|
</item>
|
|
</list>
|
|
</param>
|
|
<param name="index">
|
|
Control pattern substitution
|
|
<list type="bullet">
|
|
<item>if <c>index >= 0</c>, enable pattern substitution with given index value</item>
|
|
<item>if <c>index < 0</c>, disable pattern substitution</item>
|
|
</list>
|
|
</param>
|
|
<param name="par">Image saving parameters</param>
|
|
<remarks>
|
|
Note: the parent directory must exist
|
|
</remarks>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.EGenTL.Dispose">
|
|
<summary>
|
|
Release the resources associated with the object
|
|
</summary>
|
|
</member>
|
|
<member name="T:Euresys.EGrabber.ImageConvertRoi">
|
|
<summary>
|
|
Region of interest (ROI) details for image conversion (optional)
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.ImageConvertRoi.Width">
|
|
<summary>
|
|
Width of ROI in pixels (default=0 selects buffer parameter width)
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.ImageConvertRoi.Height">
|
|
<summary>
|
|
Height of ROI in pixels (default=0 selects buffer parameter height)
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.ImageConvertRoi.InOffsetX">
|
|
<summary>
|
|
X offset (in pixels) in the input buffer
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.ImageConvertRoi.InOffsetY">
|
|
<summary>
|
|
Y offset (in pixels) in the input buffer
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.ImageConvertRoi.OutOffsetX">
|
|
<summary>
|
|
X offset (in pixels) in the output buffer
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.ImageConvertRoi.OutOffsetY">
|
|
<summary>
|
|
Y offset (in pixels) in the output buffer
|
|
</summary>
|
|
</member>
|
|
<member name="T:Euresys.EGrabber.ImageSaveToDiskParams">
|
|
<summary>
|
|
Image Save to Disk parameters (optional)
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.ImageSaveToDiskParams.Config">
|
|
<summary>
|
|
Convert configuration
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.ImageSaveToDiskParams.Quality">
|
|
<summary>
|
|
Quality for jpeg format, from 1 (lowest) to 100 (highest), 0 selects the default encoder quality value
|
|
</summary>
|
|
</member>
|
|
<member name="T:Euresys.EGrabber.EGrabber">
|
|
<summary>
|
|
An EGrabber object encapsulates a set of related GenTL modules
|
|
(an interface, a device, a data stream, a remote device, and a number of buffers)
|
|
<list type="bullet">
|
|
<item>An <c>InterfaceModule</c> that represents global (shared) frame
|
|
grabber settings and features. This includes digital I/O control, PCIe and firmware status...</item>
|
|
<item>A <c>DeviceModule</c> (or local device, as opposed to remote device) that contains the frame grabber settings and features relating to the camera
|
|
<para>This consists mainly of camera and illumination control features: strobes, triggers...</para></item>
|
|
<item> <c>StreamModule</c> that handles image buffers</item>
|
|
<item>A <c>RemoteModule</c> that is the CoaXPress camera</item>
|
|
<item>A number of buffers</item>
|
|
</list>
|
|
</summary>
|
|
<remarks>
|
|
Note: EGrabber is only available as <c>CallbackOnDemand</c> model
|
|
</remarks>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.EGrabber.#ctor(Euresys.EGrabber.EGenTL,System.Int32,System.Int32,System.Int32,Euresys.EGrabber.DEVICE_ACCESS_FLAGS,System.Boolean)">
|
|
<summary>
|
|
Create an EGrabber object from GenTL module indexes
|
|
</summary>
|
|
<param name="gentl">Create a grabber from GenTL module indexes</param>
|
|
<param name="interfaceIndex">Index of the <c>InterfaceModule</c> to use</param>
|
|
<param name="deviceIndex">Index of the <c>DeviceModule</c> to use</param>
|
|
<param name="dataStreamIndex">Index of the <c>StreamModule</c> to use</param>
|
|
<param name="deviceOpenFlags">How the device is to be opened</param>
|
|
<param name="remoteRequired">Whether the remote device is required to create the grabber</param>
|
|
<remarks>
|
|
Note: the created EGrabber object is based on the <c>CallbackOnDemand</c> model
|
|
</remarks>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.EGrabber.#ctor(Euresys.EGrabber.EGrabberInfo,Euresys.EGrabber.DEVICE_ACCESS_FLAGS,System.Boolean)">
|
|
<summary>
|
|
Create an EGrabber object from a discovered grabber
|
|
</summary>
|
|
<param name="grabberInfo">Create a grabber from a discovered grabber (see <see cref="T:Euresys.EGrabber.EGrabberDiscovery"/>)</param>
|
|
<param name="deviceOpenFlags">How the device is to be opened</param>
|
|
<param name="remoteRequired">Whether the remote device is required to create the grabber</param>
|
|
<remarks>
|
|
Example: create a grabber using the discovery
|
|
<example>
|
|
<code>
|
|
var gentl = new EGenTL();
|
|
var discovery = new EGrabberDiscovery(gentl)
|
|
discovery.Discover();
|
|
var grabber = new EGrabber(discovery.EGrabbers[0]);
|
|
</code>
|
|
</example>
|
|
Note: the created EGrabber object is based on the <c>CallbackOnDemand</c> model
|
|
</remarks>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.EGrabber.#ctor(Euresys.EGrabber.EGrabberCameraInfo,Euresys.EGrabber.DEVICE_ACCESS_FLAGS)">
|
|
<summary>
|
|
Create an EGrabber object from a discovered camera
|
|
</summary>
|
|
<param name="cameraInfo">Create a grabber from a discovered camera</param>
|
|
<param name="deviceOpenFlags">How the device is to be opened</param>
|
|
<remarks>
|
|
Example: create a grabber using the discovery
|
|
<example>
|
|
<code>
|
|
var gentl = new EGenTL();
|
|
var discovery = new EGrabberDiscovery(gentl)
|
|
discovery.Discover();
|
|
var grabber = new EGrabber(discovery.Cameras[0]);
|
|
</code>
|
|
</example>
|
|
Note: the created EGrabber object is based on the <c>CallbackOnDemand</c> model
|
|
</remarks>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.EGrabber.Finalize">
|
|
<summary>
|
|
Finalize method releasing unmanaged resources
|
|
</summary>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.EGrabber.ToString">
|
|
<summary>
|
|
Return a string that represents the current grabber
|
|
</summary>
|
|
<returns>A string that represents the current grabber</returns>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.EGrabber.Dispose">
|
|
<summary>
|
|
Shutdown the grabber and release the associated resources
|
|
</summary>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.EGrabber.ReallocBuffers(System.UInt64,System.UInt64)">
|
|
<summary>
|
|
Reallocate the buffers
|
|
</summary>
|
|
<remarks>
|
|
Performs the following operations:
|
|
<list type="bullet">
|
|
<item>revoke current buffers, if any</item>
|
|
<item>allocate <paramref name="bufferCount"/> buffers (if <paramref name="bufferSize"/> is zero, the size is determined automatically)</item>
|
|
<item>announce the new buffers to the data stream</item>
|
|
<item>queue the new buffers to the data stream input fifo</item>
|
|
</list>
|
|
</remarks>
|
|
<param name="bufferCount">Number of buffers to allocate</param>
|
|
<param name="bufferSize">Size of a buffer; when 0, the size is determined automatically</param>
|
|
<returns>Range of announced buffer indexes</returns>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.EGrabber.AnnounceAndQueue(Euresys.EGrabber.Memory)">
|
|
<summary>
|
|
Announce and queue a memory buffer object
|
|
</summary>
|
|
<param name="memory">Object describing the memory buffer to announce and queue</param>
|
|
<returns>Range of announced buffer indexes</returns>
|
|
<remarks>
|
|
The <paramref name="memory"/> object can be one of the following types:
|
|
<list type="bullet">
|
|
<item><see cref="T:Euresys.EGrabber.GenTLMemory"/> (memory allocated by the GenTL producer)</item>
|
|
<item><see cref="T:Euresys.EGrabber.UserMemory"/> (memory allocated by the user)</item>
|
|
<item><see cref="T:Euresys.EGrabber.UserMemoryArray"/> (UserMemory split into an array of contiguous buffers)</item>
|
|
<item><see cref="T:Euresys.EGrabber.BusMemory"/> (bus addressable memory)</item>
|
|
<item><see cref="T:Euresys.EGrabber.NvidiaRdmaMemory"/> (NVIDIA Device memory)</item>
|
|
</list>
|
|
</remarks>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.EGrabber.AnnounceAndQueue(Euresys.EGrabber.GenTLMemory,System.UInt64)">
|
|
<summary>
|
|
Allocate, announce and queue one or more <see cref="T:Euresys.EGrabber.GenTLMemory"/> buffer objects
|
|
</summary>
|
|
<param name="memory">Object describing the memory buffer to allocate, announce and queue</param>
|
|
<param name="bufferCount">Number of <see cref="T:Euresys.EGrabber.GenTLMemory"/> buffers to allocate, announce and queue</param>
|
|
<returns>Range of announced buffer indexes</returns>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.EGrabber.AnnounceAndQueue(Euresys.EGrabber.UserMemoryArray,System.Boolean)">
|
|
<summary>
|
|
Announce and queue (in a reverse order) an array of contiguous buffer objects defined by a <see cref="T:Euresys.EGrabber.UserMemoryArray"/>
|
|
</summary>
|
|
<param name="memory">Object describing the memory array to announce and queue</param>
|
|
<param name="reverse">Announce and queue the buffers in reverse (<c>true</c>) order or not (<c>false</c>)</param>
|
|
<returns>Range of announced buffer indexes</returns>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.EGrabber.FlushBuffers(Euresys.EGrabber.ACQ_QUEUE_TYPE)">
|
|
<summary>
|
|
Move buffers from/to specific data stream buffer queues
|
|
</summary>
|
|
<param name="operation">Flush operation</param>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.EGrabber.ResetBufferQueue(Euresys.EGrabber.BufferIndexRange)">
|
|
<summary>
|
|
Reset and queue a range of announced buffers
|
|
</summary>
|
|
<remarks>
|
|
Performs the following operations:
|
|
<list type="bullet">
|
|
<item>discard pending buffers (if any)</item>
|
|
<item>queue the buffers of the given range to the data stream input fifo</item>
|
|
</list>
|
|
Note: the data stream must be idle when calling this method
|
|
</remarks>
|
|
<param name="bufferIndexRange">Range of buffer indexes to queue to the data stream input fifo
|
|
<para>When <c>null</c>, all the buffers are queued to the data stream input fifo in the initial order
|
|
(i.e. the order in which they were announced with <c>ReallocBuffers</c> or <c>AnnounceAndQueue</c>)</para>
|
|
</param>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.EGrabber.Queue(Euresys.EGrabber.BufferIndexRange)">
|
|
<summary>
|
|
Queue a range of announced buffers
|
|
</summary>
|
|
<param name="bufferIndexRange">Range of buffer indexes to queue</param>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.EGrabber.Revoke(Euresys.EGrabber.BufferIndexRange)">
|
|
<summary>
|
|
Revoke a range of announced buffers
|
|
</summary>
|
|
<remarks>
|
|
Note: <c>Revoke</c> does not invalidate other buffer indexes
|
|
</remarks>
|
|
<param name="bufferIndexRange">Range of buffer indexes to revoke</param>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.EGrabber.Start(System.UInt64,System.Boolean)">
|
|
<summary>
|
|
Start acquisitions
|
|
</summary>
|
|
<remarks>
|
|
Start performs the following operations:
|
|
<list type="bullet">
|
|
<item>start the data stream for <paramref name="frameCount"/> buffers</item>
|
|
<item>if <paramref name="controlRemoteDevice"/> is <c>true</c>, start the remote device by executing <c>AcquisitionStart</c></item>
|
|
<item>for Coaxlink and Grablink Duo, start the Camera and Illumination Controller by executing <c>ActivateCic</c></item>
|
|
</list>
|
|
Notes:
|
|
<list type="bullet">
|
|
<item>The data stream must be idle when calling this function</item>
|
|
<item>When <paramref name="frameCount"/> buffers have been filled, the data stream
|
|
automatically goes idle, but the remote device is not stopped</item>
|
|
<item>If <paramref name="controlRemoteDevice"/> is <c>true</c>, <c>AcquisitionStop</c> will be
|
|
executed in a subsequent call to <c>Stop</c> (or ultimately by <see cref="M:Euresys.EGrabber.EGrabber.Dispose"/>)</item>
|
|
<item>By default <c>NewBufferData</c> event will be enabled, unless explicitly disabled beforehand</item>
|
|
</list>
|
|
</remarks>
|
|
<param name="frameCount">The number of buffers to fill</param>
|
|
<param name="controlRemoteDevice">Defines whether or not to start and stop the remote device by
|
|
automatically executing <c>AcquisitionStart</c> and <c>AcquisitionStop</c> commands
|
|
</param>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.EGrabber.Stop">
|
|
<summary>
|
|
Stop acquisitions
|
|
</summary>
|
|
<remarks>
|
|
Stop performs the following operations:
|
|
<list type="bullet">
|
|
<item>for Coaxlink and Grablink Duo, stop the Camera and Illumination Controller by executing <c>DeactivateCic</c></item>
|
|
<item>stop the remote device (unless <c>Start</c> was called with <c>controlRemoteDevice = false</c></item>
|
|
<item>stop the data stream</item>
|
|
</list>
|
|
This function will block until the data stream is idle
|
|
</remarks>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.EGrabber.Width">
|
|
<summary>
|
|
Get the width (in pixels) of images produced by the grabber
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.EGrabber.Height">
|
|
<summary>
|
|
Get the height (in lines) of images produced by the grabber
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.EGrabber.PayloadSize">
|
|
<summary>
|
|
Get the payload size of images produced by the grabber
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.EGrabber.PixelFormat">
|
|
<summary>
|
|
Get the pixel format of images produced by the grabber
|
|
</summary>
|
|
<remarks>
|
|
Both the camera and the data stream influence this
|
|
</remarks>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.EGrabber.GetBufferInfo``1(System.UInt64,Euresys.EGrabber.BUFFER_INFO_CMD)">
|
|
<summary>
|
|
Get information of buffer at index <paramref name="bufferIndex"/>
|
|
</summary>
|
|
<typeparam name="T">Type of the return value</typeparam>
|
|
<param name="bufferIndex">Index of the buffer to query (cf. <see cref="T:Euresys.EGrabber.BufferIndexRange"/>)</param>
|
|
<param name="cmd">Buffer info command</param>
|
|
<returns>Buffer information</returns>
|
|
<exception cref="T:Euresys.EGrabber.UnexpectedDataSize"></exception>
|
|
<exception cref="T:Euresys.EGrabber.UnexpectedDataType"></exception>
|
|
<exception cref="T:Euresys.EGrabber.GenTLError"></exception>
|
|
<exception cref="T:System.InvalidOperationException"></exception>
|
|
<remarks>
|
|
Please note that
|
|
<list type="bullet">
|
|
<item><typeparamref name="T"/> and <paramref name="cmd"/> are closely related</item>
|
|
<item>Wrong combinations of <typeparamref name="T"/> and <paramref name="cmd"/> will lead to <see cref="T:Euresys.EGrabber.UnexpectedDataSize"/> or <see cref="T:Euresys.EGrabber.UnexpectedDataType"/> exceptions</item>
|
|
<item>Using an unsupported <typeparamref name="T"/> type will throw an <see cref="T:System.InvalidOperationException"/></item>
|
|
</list>
|
|
</remarks>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.EGrabber.GetBufferData(System.UInt64)">
|
|
<summary>
|
|
Get handle details of buffer at index <paramref name="bufferIndex"/>
|
|
</summary>
|
|
<param name="bufferIndex">Index of the buffer to query (cf. <see cref="T:Euresys.EGrabber.BufferIndexRange"/>)</param>
|
|
<returns>New buffer data exposing both data stream and buffer handles</returns>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.EGrabber.RunScript(System.String)">
|
|
<summary>
|
|
Run a Euresys GenApi script
|
|
</summary>
|
|
<param name="script">Euresys GenApi script to run
|
|
<para>This can be either a location (path) or some actual script statements</para>
|
|
</param>
|
|
<remarks>
|
|
Interactions with the script are possible via the user interface callback
|
|
</remarks>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.EGrabber.InterruptScript(System.String)">
|
|
<summary>
|
|
Interrupt the execution of a running Euresys GenApi script
|
|
</summary>
|
|
<param name="scriptId">Identifier of the script to interrupt. It is returned by the user
|
|
interface callback with operation "scriptid" and parameter name "id"
|
|
</param>
|
|
<remarks>
|
|
Please note that this function <b>cannot</b> be called from the user interface callback
|
|
</remarks>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.EGrabber.Memento(System.String,System.Byte,System.Byte)">
|
|
<summary>
|
|
Output text to Memento with specified verbosity and user kind
|
|
</summary>
|
|
<param name="text">String to output</param>
|
|
<param name="verbosity">
|
|
One of the following values:
|
|
<list type="bullet">
|
|
<item><see cref="F:Euresys.EGrabber.Constants.MEMENTO_VERBOSITY_CRITICAL"/></item>
|
|
<item><see cref="F:Euresys.EGrabber.Constants.MEMENTO_VERBOSITY_ERROR"/></item>
|
|
<item><see cref="F:Euresys.EGrabber.Constants.MEMENTO_VERBOSITY_WARNING"/></item>
|
|
<item><see cref="F:Euresys.EGrabber.Constants.MEMENTO_VERBOSITY_NOTICE"/></item>
|
|
<item><see cref="F:Euresys.EGrabber.Constants.MEMENTO_VERBOSITY_INFO"/></item>
|
|
<item><see cref="F:Euresys.EGrabber.Constants.MEMENTO_VERBOSITY_DEBUG"/></item>
|
|
<item><see cref="F:Euresys.EGrabber.Constants.MEMENTO_VERBOSITY_VERBOSE"/></item>
|
|
</list>
|
|
</param>
|
|
<param name="kind">User kind identifier, from <c>0</c> to <c>15</c>
|
|
<list type="bullet">
|
|
<item><c>0</c> to output trace under the Kind "<c>User0</c>"</item>
|
|
<item><c>1</c> to output trace under the Kind "<c>User1</c>"</item>
|
|
<item>...</item>
|
|
<item><c>10</c> (<c>0xA</c>) to output trace under the Kind "<c>UserA</c>"</item>
|
|
<item><c>11</c> (<c>0xB</c>) to output trace under the Kind "<c>UserB</c>"</item>
|
|
<item><c>12</c> (<c>0xC</c>) to output trace under the Kind "<c>UserC</c>"</item>
|
|
<item><c>13</c> (<c>0xD</c>) to output trace under the Kind "<c>UserD</c>"</item>
|
|
<item><c>14</c> (<c>0xE</c>) to output trace under the Kind "<c>UserE</c>"</item>
|
|
<item><c>15</c> (<c>0xF</c>) to output trace under the Kind "<c>UserF</c>"</item>
|
|
</list>
|
|
</param>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.EGrabber.MementoWaveUp(System.Byte,System.Byte)">
|
|
<summary>
|
|
Inject a user analyzer event UP into the memento logging system
|
|
</summary>
|
|
<remarks>
|
|
<list type="bullet">
|
|
<item><c>UP</c> has a "+1" semantic on the user wave form of the analyzer event specified by id</item>
|
|
<item>The id values from <c>0</c> to <c>15</c> are mapped onto "<c>UserWave0</c>" to "<c>UserWaveF</c>"</item>
|
|
</list>
|
|
The display name of these 15 user analyzer events can be changed in the Analyzer Configurator
|
|
panel of the Memento application using the Alias property found in the Advanced tab of
|
|
the Analyzer Configurator panel
|
|
</remarks>
|
|
<param name="eventIdentifier">User analyzer event identifier, from <c>0</c> to <c>15</c>, mapped onto "<c>UserWave0</c>" to "<c>UserWaveF</c>"</param>
|
|
<param name="kind">User kind identifier, from <c>0</c> to <c>15</c>, mapped onto "<c>User0</c>" to "<c>UserF</c>"</param>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.EGrabber.MementoWaveDown(System.Byte,System.Byte)">
|
|
<summary>
|
|
Inject a user analyzer event DOWN into the memento logging system
|
|
</summary>
|
|
<remarks>
|
|
<list type="bullet">
|
|
<item><c>DOWN</c> has a "-1" semantic on the user wave form of the analyzer event specified by id</item>
|
|
<item>The id values from <c>0</c> to <c>15</c> are mapped onto "<c>UserWave0</c>" to "<c>UserWaveF</c>"</item>
|
|
</list>
|
|
The display name of these 15 user analyzer events can be changed in the Analyzer Configurator
|
|
panel of the Memento application using the Alias property found in the Advanced tab of
|
|
the Analyzer Configurator panel
|
|
</remarks>
|
|
<param name="eventIdentifier">User analyzer event identifier, from <c>0</c> to <c>15</c>, mapped onto "<c>UserWave0</c>" to "<c>UserWaveF</c>"</param>
|
|
<param name="kind">User kind identifier, from <c>0</c> to <c>15</c>, mapped onto "<c>User0</c>" to "<c>UserF</c>"</param>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.EGrabber.MementoWaveReset(System.Byte,System.Byte)">
|
|
<summary>
|
|
Inject a user analyzer event RESET into the memento logging system
|
|
</summary>
|
|
<remarks>
|
|
<list type="bullet">
|
|
<item><c>RESET</c> has a "reset to 0" semantic on the user wave form of the analyzer event specified by id</item>
|
|
<item>The id values from <c>0</c> to <c>15</c> are mapped onto "<c>UserWave0</c>" to "<c>UserWaveF</c>"</item>
|
|
</list>
|
|
The display name of these 15 user analyzer events can be changed in the Analyzer Configurator
|
|
panel of the Memento application using the Alias property found in the Advanced tab of
|
|
the Analyzer Configurator panel
|
|
</remarks>
|
|
<param name="eventIdentifier">User analyzer event identifier, from <c>0</c> to <c>15</c>, mapped onto "<c>UserWave0</c>" to "<c>UserWaveF</c>"</param>
|
|
<param name="kind">User kind identifier, from <c>0</c> to <c>15</c>, mapped onto "<c>User0</c>" to "<c>UserF</c>"</param>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.EGrabber.MementoWaveValue(System.Byte,System.UInt64,System.Byte)">
|
|
<summary>
|
|
Inject a user analyzer event VALUE into the memento logging system
|
|
</summary>
|
|
<remarks>
|
|
<list type="bullet">
|
|
<item><c>VALUE</c> has a "set to value" semantic on the user wave form of the analyzer event specified by id</item>
|
|
<item>The id values from <c>0</c> to <c>15</c> are mapped onto "<c>UserWave0</c>" to "<c>UserWaveF</c>"</item>
|
|
</list>
|
|
The display name of these 15 user analyzer events can be changed in the Analyzer Configurator
|
|
panel of the Memento application using the Alias property found in the Advanced tab of
|
|
the Analyzer Configurator panel
|
|
</remarks>
|
|
<param name="eventIdentifier">User analyzer event identifier, from <c>0</c> to <c>15</c>, mapped onto "<c>UserWave0</c>" to "<c>UserWaveF</c>"</param>
|
|
<param name="value">Value of the analyzer event</param>
|
|
<param name="kind">User kind identifier, from <c>0</c> to <c>15</c>, mapped onto "<c>User0</c>" to "<c>UserF</c>"</param>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.EGrabber.MementoWaveNoValue(System.Byte,System.Byte)">
|
|
<summary>
|
|
Inject a user analyzer event NOVALUE into the memento logging system
|
|
</summary>
|
|
<remarks>
|
|
<list type="bullet">
|
|
<item><c>NOVALUE</c> has a "disable value" semantic on the user wave form of the analyzer event specified by id</item>
|
|
<item>The id values from <c>0</c> to <c>15</c> are mapped onto "<c>UserWave0</c>" to "<c>UserWaveF</c>"</item>
|
|
</list>
|
|
The display name of these 15 user analyzer events can be changed in the Analyzer Configurator
|
|
panel of the Memento application using the Alias property found in the Advanced tab of
|
|
the Analyzer Configurator panel
|
|
</remarks>
|
|
<param name="eventIdentifier">User analyzer event identifier, from <c>0</c> to <c>15</c>, mapped onto "<c>UserWave0</c>" to "<c>UserWaveF</c>"</param>
|
|
<param name="kind">User kind identifier, from <c>0</c> to <c>15</c>, mapped onto "<c>User0</c>" to "<c>UserF</c>"</param>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.EGrabber.Pop(System.UInt64)">
|
|
<summary>
|
|
Wait for a new buffer and return a NewBufferData object (to be given to <see cref="T:Euresys.EGrabber.ScopedBuffer"/> or <see cref="T:Euresys.EGrabber.Buffer"/>)
|
|
</summary>
|
|
<param name="timeout">Timeout in milliseconds</param>
|
|
<returns>New buffer data</returns>
|
|
<remarks>
|
|
If no new buffer event is available before the timeout expires, a <see cref="T:Euresys.EGrabber.GenTLError"/> (<see cref="F:Euresys.EGrabber.GC_ERROR.GC_ERR_TIMEOUT">GC_ERR_TIMEOUT</see>>) exception is thrown
|
|
</remarks>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.EGrabber.CancelPop">
|
|
<summary>
|
|
Cancel a waiting pop
|
|
</summary>
|
|
<remarks>
|
|
<list type="bullet">
|
|
<item>Any waiting pop will be aborted by throwing a <see cref="T:Euresys.EGrabber.GenTLError"/> (<see cref="F:Euresys.EGrabber.GC_ERROR.GC_ERR_ABORT">GC_ERR_ABORT</see>) exception</item>
|
|
<item><c>CancelPop</c> is equivalent to <see cref="M:Euresys.EGrabber.EGrabber.CancelEvent(Euresys.EGrabber.EventType)">CancelEvent(EventType.NewBufferData)</see></item>
|
|
</list>
|
|
</remarks>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.EGrabber.EnableEvent(Euresys.EGrabber.EventType)">
|
|
<summary>
|
|
Enable event handling for the specified events
|
|
</summary>
|
|
<param name="eventType">Event(s) to enable</param>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.EGrabber.DisableEvent(Euresys.EGrabber.EventType)">
|
|
<summary>
|
|
Disable event handling for the specified events
|
|
</summary>
|
|
<param name="eventType">Event(s) to disable</param>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.EGrabber.FlushEvent(Euresys.EGrabber.EventType)">
|
|
<summary>
|
|
Flush the event queue for the specified events
|
|
</summary>
|
|
<param name="eventType">Event(s) to flush</param>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.EGrabber.ProcessEvent(Euresys.EGrabber.EventType,System.UInt64)">
|
|
<summary>
|
|
Wait for at most an event and invoke its corresponding event callback
|
|
</summary>
|
|
<param name="eventType">Event type(s) to wait for and deliver via a callback</param>
|
|
<param name="timeout">Timeout in milliseconds</param>
|
|
<returns>Number of pending events (in the event queues identified by <paramref name="eventType"/>)</returns>
|
|
<remarks>
|
|
If no event is available before the timeout expires, a <see cref="T:Euresys.EGrabber.GenTLError"/> (<see cref="F:Euresys.EGrabber.GC_ERROR.GC_ERR_TIMEOUT">GC_ERR_TIMEOUT</see>>) exception is thrown
|
|
</remarks>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.EGrabber.ProcessEventsAsync(Euresys.EGrabber.EventType,System.Threading.CancellationToken)">
|
|
<summary>
|
|
Process events asynchronously (by calling repeatedly <see cref="M:Euresys.EGrabber.EGrabber.ProcessEvent(Euresys.EGrabber.EventType,System.UInt64)">ProcessEvent</see> in a dedicated task)
|
|
</summary>
|
|
<param name="eventType">Event type(s) to process</param>
|
|
<param name="token">Cancellation token to stop the event processing task</param>
|
|
<returns>Work item</returns>
|
|
<remarks>
|
|
<example>
|
|
Example: to cancel the task
|
|
<code>
|
|
var task = grabber.ProcessEventsAsync(EventType.All, tokenSource.Token);
|
|
...
|
|
// stop the task
|
|
tokenSource.Cancel();
|
|
task.Wait();
|
|
</code>
|
|
</example>
|
|
</remarks>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.EGrabber.CancelEvent(Euresys.EGrabber.EventType)">
|
|
<summary>
|
|
Cancel any waiting function on some event types
|
|
</summary>
|
|
<param name="eventType">Event type(s) to cancel</param>
|
|
<remarks>
|
|
Waiting functions are for example
|
|
<list type="bullet">
|
|
<item><see cref="M:Euresys.EGrabber.EGrabber.ProcessEvent(Euresys.EGrabber.EventType,System.UInt64)"/></item>
|
|
<item><see cref="M:Euresys.EGrabber.EGrabber.ProcessEventsAsync(Euresys.EGrabber.EventType,System.Threading.CancellationToken)"/></item>
|
|
<item><see cref="M:Euresys.EGrabber.EGrabber.Pop(System.UInt64)"/></item>
|
|
<item><see cref="M:Euresys.EGrabber.EGrabber.PopOneOf(Euresys.EGrabber.EventType,System.UInt64)"/></item>
|
|
<item>Some <see cref="T:Euresys.EGrabber.Buffer"/> or <see cref="T:Euresys.EGrabber.ScopedBuffer"/> constructors</item>
|
|
</list>
|
|
</remarks>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.EGrabber.GetPendingEventCount(Euresys.EGrabber.EventType)">
|
|
<summary>
|
|
Get the number of pending events in the different queues
|
|
</summary>
|
|
<param name="eventType">Event type(s) to query</param>
|
|
<returns>The number of pending events in the different queues identified by <paramref name="eventType"/></returns>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.EGrabber.RegisterEventCallback``1(System.Action{Euresys.EGrabber.EGrabber,``0})">
|
|
<summary>
|
|
Register a callback for the specified event type <typeparamref name="T"/>
|
|
</summary>
|
|
<typeparam name="T">Type of event</typeparam>
|
|
<param name="callback">Method to invoke or <c>null</c> to unregister any previously registered method</param>
|
|
<remarks>
|
|
Supported event types are:
|
|
<list type="bullet">
|
|
<item><see cref="T:Euresys.EGrabber.NewBufferData"/></item>
|
|
<item><see cref="T:Euresys.EGrabber.IoToolboxData"/></item>
|
|
<item><see cref="T:Euresys.EGrabber.CicData"/></item>
|
|
<item><see cref="T:Euresys.EGrabber.DataStreamData"/></item>
|
|
<item><see cref="T:Euresys.EGrabber.CxpInterfaceData"/></item>
|
|
<item><see cref="T:Euresys.EGrabber.DeviceErrorData"/></item>
|
|
<item><see cref="T:Euresys.EGrabber.CxpDeviceData"/></item>
|
|
<item><see cref="T:Euresys.EGrabber.RemoteDeviceData"/></item>
|
|
</list>
|
|
<para>Using an unsupported event type <typeparamref name="T"/> will throw an <see cref="T:System.InvalidOperationException"/></para>
|
|
</remarks>
|
|
</member>
|
|
<member name="T:Euresys.EGrabber.EGrabber.PopOneOfResult">
|
|
<summary>
|
|
Return result of <c>PopOneOf</c>
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.EGrabber.PopOneOfResult.EventData">
|
|
<summary>
|
|
Event data
|
|
</summary>
|
|
<value>
|
|
Can be one of the following objects:
|
|
<list type="bullet">
|
|
<item><see cref="T:Euresys.EGrabber.NewBufferData"/></item>
|
|
<item><see cref="T:Euresys.EGrabber.IoToolboxData"/></item>
|
|
<item><see cref="T:Euresys.EGrabber.CicData"/></item>
|
|
<item><see cref="T:Euresys.EGrabber.DataStreamData"/></item>
|
|
<item><see cref="T:Euresys.EGrabber.CxpInterfaceData"/></item>
|
|
<item><see cref="T:Euresys.EGrabber.DeviceErrorData"/></item>
|
|
<item><see cref="T:Euresys.EGrabber.CxpDeviceData"/></item>
|
|
<item><see cref="T:Euresys.EGrabber.RemoteDeviceData"/></item>
|
|
</list>
|
|
</value>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.EGrabber.PopOneOfResult.NumInQueue">
|
|
<summary>
|
|
Number of pending events in the requested event type(s)
|
|
</summary>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.EGrabber.PopOneOf(Euresys.EGrabber.EventType,System.UInt64)">
|
|
<summary>
|
|
Return the oldest event from a series of requested events as well as the number of pending events
|
|
</summary>
|
|
<param name="events">Type of event(s) to request</param>
|
|
<param name="timeout">Timeout in milliseconds</param>
|
|
<returns>Event data and the number of pending events of the requested type(s)</returns>
|
|
<remarks>
|
|
Notes:
|
|
<list type="bullet">
|
|
<item>Requested events must be enabled</item>
|
|
<item>If no new buffer event is available before the timeout expires, a <see cref="T:Euresys.EGrabber.GenTLError"/> (<see cref="F:Euresys.EGrabber.GC_ERROR.GC_ERR_TIMEOUT">GC_ERR_TIMEOUT</see>>) exception is thrown</item>
|
|
</list>
|
|
</remarks>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.EGrabber.LastEventGrabberIndex">
|
|
<summary>
|
|
Grabber index of the last event received on the current thread
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.EGrabber.ShouldReannounceBuffers">
|
|
<summary>
|
|
Get an indication about the need to reconfigure internal resources like the DMA
|
|
</summary>
|
|
<remarks>
|
|
In this case the already announced buffers need to be revoked and announced again
|
|
otherwise some changes in the stream configuration like <c>StripeArrangement</c>
|
|
would not be taken into account
|
|
</remarks>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.EGrabber.ShouldReallocBuffers">
|
|
<summary>
|
|
Get an indication about the need to reallocate buffers because the payload size or the alignment changed
|
|
</summary>
|
|
<remarks>
|
|
In this case the already announced buffers need to be revoked and reallocated
|
|
</remarks>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.EGrabber.Grabbers">
|
|
<summary>
|
|
Access the GenICam interface of a specific underlying grabber
|
|
</summary>
|
|
<remarks>
|
|
This is useful when the EGrabber instance is managing a camera
|
|
composed by several remote devices and a remote device needs
|
|
to be queried or configured independently
|
|
</remarks>
|
|
<returns>
|
|
An object that needs to be indexed (by the index of an underlying grabber)
|
|
to get access to an <see cref="T:Euresys.EGrabber.EGrabberGenICam"/> instance wrapping the requested grabber
|
|
</returns>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.EGrabber.GenTL">
|
|
<summary>
|
|
The EGenTL instance of the grabber object
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.EGrabber.System">
|
|
<summary>
|
|
The system module associated with the grabber (if any)
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.EGrabber.Stream">
|
|
<summary>
|
|
The stream module associated with the grabber (if any)
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.EGrabber.Device">
|
|
<summary>
|
|
The device module associated with the grabber (if any)
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.EGrabber.Remote">
|
|
<summary>
|
|
The remote module associated with the grabber (if any)
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.EGrabber.Interface">
|
|
<summary>
|
|
The interface module associated with the grabber (if any)
|
|
</summary>
|
|
</member>
|
|
<member name="T:Euresys.EGrabber.EventType">
|
|
<summary>
|
|
Type of events
|
|
</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EventType.NewBufferData">
|
|
<summary>
|
|
New buffer event
|
|
</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EventType.IoToolboxData">
|
|
<summary>
|
|
IO toolbox event
|
|
</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EventType.CicData">
|
|
<summary>
|
|
CIC event
|
|
</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EventType.DataStreamData">
|
|
<summary>
|
|
Data stream event
|
|
</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EventType.CxpInterfaceData">
|
|
<summary>
|
|
CoaXPress interface event
|
|
</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EventType.DeviceErrorData">
|
|
<summary>
|
|
Device error event
|
|
</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EventType.CxpDeviceData">
|
|
<summary>
|
|
CoaXPress device event
|
|
</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EventType.RemoteDeviceData">
|
|
<summary>
|
|
Remote device event
|
|
</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EventType.All">
|
|
<summary>
|
|
All available events
|
|
</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EventType.Any">
|
|
<summary>
|
|
Any of the available events
|
|
</summary>
|
|
</member>
|
|
<member name="T:Euresys.EGrabber.EGrabberCameraInfo">
|
|
<summary>
|
|
Discovered camera information (cf. <see cref="T:Euresys.EGrabber.EGrabberDiscovery"/>)
|
|
</summary>
|
|
<remarks>
|
|
Results of the <see cref="T:Euresys.EGrabber.EGrabberDiscovery"/>, can be passed to <see cref="M:Euresys.EGrabber.EGrabber.#ctor(Euresys.EGrabber.EGrabberCameraInfo,Euresys.EGrabber.DEVICE_ACCESS_FLAGS)"/> to create a grabber object
|
|
</remarks>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.EGrabberCameraInfo.EGrabbers">
|
|
<summary>
|
|
Create an <see cref="T:Euresys.EGrabber.EGrabberInfo"/> enumerator
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.EGrabberCameraInfo.GrabberCount">
|
|
<summary>
|
|
Return the number of underlying grabbers composing this camera
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.EGrabberCameraInfo.Item(System.Int32)">
|
|
<summary>
|
|
Indexer accessing the <see cref="T:Euresys.EGrabber.EGrabberInfo"/> of an underlying grabber composing this camera
|
|
</summary>
|
|
<param name="index">Zero-based grabber index</param>
|
|
<returns>Grabber information</returns>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.EGrabberCameraInfo.Dispose">
|
|
<summary>
|
|
Release the resources associated with the object
|
|
</summary>
|
|
</member>
|
|
<member name="T:Euresys.EGrabber.EGrabberDiscovery">
|
|
<summary>
|
|
Euresys EGrabber and camera discovery
|
|
</summary>
|
|
<remarks>
|
|
Discover available grabbers and cameras in the system
|
|
</remarks>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.EGrabberDiscovery.#ctor(Euresys.EGrabber.EGenTL)">
|
|
<summary>
|
|
Create an EGrabberDiscovery object
|
|
</summary>
|
|
<param name="gentl"><c>EGenTL</c> instance</param>
|
|
<remarks>
|
|
Please note that it's not recommended to create more than one <c>EGrabberDiscovery</c>
|
|
object for the same system (<c>EGenTL</c> object)
|
|
</remarks>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.EGrabberDiscovery.Discover(System.Boolean)">
|
|
<summary>
|
|
Perform the discovery
|
|
</summary>
|
|
<param name="findCameras">Enable or disable the camera-oriented discovery in addition to the grabber-oriented discovery
|
|
(default is <c>true</c>)
|
|
</param>
|
|
<remarks>
|
|
The camera-oriented discovery (i.e. the default behavior of discover)
|
|
takes more time to complete because it inspects all the grabbers of
|
|
the system to present a list of available cameras; A multi-bank camera
|
|
that exposes several CoaXPress devices (each device providing a part
|
|
of the acquired images) can be detected by the camera-oriented
|
|
discovery as a <i>single</i> camera; indeed the discovery is able to
|
|
identify which devices go together and how to reorder them so the
|
|
master device is always in the first position
|
|
</remarks>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.EGrabberDiscovery.GetGrabber(System.Int32)">
|
|
<summary>
|
|
Return information to create an <see cref="T:Euresys.EGrabber.EGrabber"/> object from a discovered grabber
|
|
</summary>
|
|
<param name="index">Index of the grabber, must be smaller than <see cref="P:Euresys.EGrabber.EGrabberDiscovery.GrabberCount"/></param>
|
|
<returns><c>EGrabberInfo</c>, information to create an <see cref="T:Euresys.EGrabber.EGrabber"/> object from the discovered grabber</returns>
|
|
<remarks>
|
|
<example>
|
|
Example: create a grabber object for the first discovered grabber
|
|
<code>
|
|
var gentl = new EGenTL();
|
|
var discovery = new EGrabberDiscovery(gentl)
|
|
discovery.Discover();
|
|
var grabber = new EGrabber(discovery.GetGrabber(0));
|
|
</code>
|
|
</example>
|
|
Note: the returned value reflects the result of the last grabber-oriented discovery (performed by <see cref="M:Euresys.EGrabber.EGrabberDiscovery.Discover(System.Boolean)"/>)
|
|
</remarks>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.EGrabberDiscovery.EGrabbers">
|
|
<summary>
|
|
Return the result of the last grabber-oriented discovery as a collection
|
|
</summary>
|
|
<remarks>
|
|
<example>
|
|
Example: create a grabber object for the first discovered grabber
|
|
<code>
|
|
var gentl = new EGenTL();
|
|
var discovery = new EGrabberDiscovery(gentl)
|
|
discovery.Discover();
|
|
var grabber = new EGrabber(discovery.EGrabbers[0]);
|
|
</code>
|
|
</example>
|
|
Note: the returned collection reflects the result of the last grabber-oriented discovery (performed by <see cref="M:Euresys.EGrabber.EGrabberDiscovery.Discover(System.Boolean)"/>)
|
|
</remarks>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.EGrabberDiscovery.GrabberCount">
|
|
<summary>
|
|
Get the number of discovered grabbers
|
|
</summary>>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.EGrabberDiscovery.GetCamera(System.Int32,System.Int32)">
|
|
<summary>
|
|
Return information to create an <see cref="T:Euresys.EGrabber.EGrabber"/> object from a discovered camera
|
|
</summary>
|
|
<param name="index">Index of the camera, must be smaller than <see cref="P:Euresys.EGrabber.EGrabberDiscovery.CameraCount"/></param>
|
|
<param name="streamIndex">Optional index of the data stream to select (default = <c>0</c>)</param>
|
|
<returns><c>EGrabberCameraInfo</c>, information to create an <see cref="T:Euresys.EGrabber.EGrabber"/> object from the discovered camera</returns>
|
|
<remarks>
|
|
<example>
|
|
Example: create a grabber object for the first discovered camera
|
|
<code>
|
|
var gentl = new EGenTL();
|
|
var discovery = new EGrabberDiscovery(gentl)
|
|
discovery.Discover();
|
|
var grabber = new EGrabber(discovery.GetCamera(0));
|
|
</code>
|
|
</example>
|
|
Note: the returned value reflects the result of the last camera-oriented discovery (performed by <see cref="M:Euresys.EGrabber.EGrabberDiscovery.Discover(System.Boolean)"/>)
|
|
</remarks>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.EGrabberDiscovery.GetCamera(System.String,System.Int32)">
|
|
<summary>
|
|
Return information to create an <see cref="T:Euresys.EGrabber.EGrabber"/> object from a discovered camera identified by user-defined name
|
|
</summary>
|
|
<param name="deviceUserID">User-defined name of the camera</param>
|
|
<param name="streamIndex">Optional index of the data stream to select (default = <c>0</c>)</param>
|
|
<returns><c>EGrabberCameraInfo</c>, information to create an <see cref="T:Euresys.EGrabber.EGrabber"/> object from the discovered camera</returns>
|
|
<remarks>
|
|
Note: the returned value reflects the result of the last camera-oriented discovery (performed by <see cref="M:Euresys.EGrabber.EGrabberDiscovery.Discover(System.Boolean)"/>)
|
|
</remarks>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.EGrabberDiscovery.Cameras">
|
|
<summary>
|
|
Return the result of the last camera-oriented discovery as a collection
|
|
</summary>
|
|
<remarks>
|
|
<example>
|
|
Example: create a grabber object for the first discovered camera
|
|
<code>
|
|
var gentl = new EGenTL();
|
|
var discovery = new EGrabberDiscovery(gentl)
|
|
discovery.Discover();
|
|
var grabber = new EGrabber(discovery.Cameras[0]);
|
|
</code>
|
|
</example>
|
|
Note: the returned collection reflects the result of the last camera-oriented discovery (performed by <see cref="M:Euresys.EGrabber.EGrabberDiscovery.Discover(System.Boolean)"/>)
|
|
</remarks>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.EGrabberDiscovery.CameraCount">
|
|
<summary>
|
|
Get the number of discovered cameras
|
|
</summary>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.EGrabberDiscovery.GetInterfaceInfo(System.Int32)">
|
|
<summary>
|
|
Return information about an interface found in the system by the last discovery
|
|
</summary>
|
|
<param name="index">Index of the interface, must be smaller than <see cref="P:Euresys.EGrabber.EGrabberDiscovery.InterfaceCount"/></param>
|
|
<returns><c>EGrabberInfo</c>, information to create a partial <see cref="T:Euresys.EGrabber.EGrabber"/> object</returns>
|
|
<remarks>
|
|
Note: the returned value reflects the result of the last discovery (performed by <see cref="M:Euresys.EGrabber.EGrabberDiscovery.Discover(System.Boolean)"/>)
|
|
</remarks>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.EGrabberDiscovery.InterfaceCount">
|
|
<summary>
|
|
Get the number of interfaces found in the system by the last discovery
|
|
</summary>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.EGrabberDiscovery.GetDeviceInfo(System.Int32,System.Int32)">
|
|
<summary>
|
|
Return information about a device found in an interface by the last discovery
|
|
</summary>
|
|
<param name="interfaceIndex">Index of the interface, must be smaller than <see cref="P:Euresys.EGrabber.EGrabberDiscovery.InterfaceCount"/></param>
|
|
<param name="deviceIndex">Index of the device, must be smaller than <see cref="M:Euresys.EGrabber.EGrabberDiscovery.GetDeviceCount(System.Int32)"/></param>
|
|
<returns><c>EGrabberInfo</c>, information to create a partial <see cref="T:Euresys.EGrabber.EGrabber"/> object</returns>
|
|
<remarks>
|
|
Note: the returned value reflects the result of the last discovery (performed by <see cref="M:Euresys.EGrabber.EGrabberDiscovery.Discover(System.Boolean)"/>)
|
|
</remarks>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.EGrabberDiscovery.GetDeviceCount(System.Int32)">
|
|
<summary>
|
|
Get the number of devices found in an interface by the last discovery
|
|
</summary>
|
|
<param name="interfaceIndex">Index of the interface, must be smaller than <see cref="P:Euresys.EGrabber.EGrabberDiscovery.InterfaceCount"/></param>
|
|
<returns>Number of devices found in the specified interface</returns>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.EGrabberDiscovery.GetStreamInfo(System.Int32,System.Int32,System.Int32)">
|
|
<summary>
|
|
Return information about a stream found in a device by the last discovery
|
|
</summary>
|
|
<param name="interfaceIndex">Index of the interface, must be smaller than <see cref="P:Euresys.EGrabber.EGrabberDiscovery.InterfaceCount"/></param>
|
|
<param name="deviceIndex">Index of the device, must be smaller than <see cref="M:Euresys.EGrabber.EGrabberDiscovery.GetDeviceCount(System.Int32)"/></param>
|
|
<param name="streamIndex">Index of the stream, must be smaller than <see cref="M:Euresys.EGrabber.EGrabberDiscovery.GetStreamCount(System.Int32,System.Int32)"/></param>
|
|
<returns><c>EGrabberInfo</c>, information to create an <see cref="T:Euresys.EGrabber.EGrabber"/> object</returns>
|
|
<remarks>
|
|
Note: the returned value reflects the result of the last discovery (performed by <see cref="M:Euresys.EGrabber.EGrabberDiscovery.Discover(System.Boolean)"/>)
|
|
</remarks>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.EGrabberDiscovery.GetStreamCount(System.Int32,System.Int32)">
|
|
<summary>
|
|
Get the number of streams found in a device by the last discovery
|
|
</summary>
|
|
<param name="interfaceIndex">Index of the interface, must be smaller than <see cref="P:Euresys.EGrabber.EGrabberDiscovery.InterfaceCount"/></param>
|
|
<param name="deviceIndex">Index of the device, must be smaller than <see cref="M:Euresys.EGrabber.EGrabberDiscovery.GetDeviceCount(System.Int32)"/></param>
|
|
<returns>Number of streams found in the specified device</returns>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.EGrabberDiscovery.GentTL">
|
|
<summary>
|
|
The EGenTL instance used by the discovery object
|
|
</summary>>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.EGrabberDiscovery.Dispose">
|
|
<summary>
|
|
Release the resources associated with the object
|
|
</summary>
|
|
</member>
|
|
<member name="T:Euresys.EGrabber.EGrabberGenICam">
|
|
<summary>
|
|
An object that encapsulates a set of related GenTL modules
|
|
(an interface, a device, a data stream, a remote device)
|
|
<list type="bullet">
|
|
<item>An <c>InterfaceModule</c> that represents global (shared) frame
|
|
grabber settings and features. This includes digital I/O control, PCIe and firmware status...</item>
|
|
<item>A <c>DeviceModule</c> (or local device, as opposed to remote device) that contains the frame grabber settings and features relating to the camera
|
|
<para>This consists mainly of camera and illumination control features: strobes, triggers...</para></item>
|
|
<item> <c>StreamModule</c> that handles image buffers</item>
|
|
<item>A <c>RemoteModule</c> that is the CoaXPress camera</item>
|
|
</list>
|
|
</summary>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.EGrabberGenICam.RunScript(System.String)">
|
|
<summary>
|
|
Run a Euresys GenApi script
|
|
</summary>
|
|
<param name="script">Euresys GenApi script to run
|
|
<para>This can be either a location (path) or some actual script statements</para>
|
|
</param>
|
|
<remarks>
|
|
Interactions with the script are possible via the user interface callback
|
|
</remarks>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.EGrabberGenICam.ToString">
|
|
<summary>
|
|
Return a string that represents the current grabber
|
|
</summary>
|
|
<returns>A string that represents the current grabber</returns>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.EGrabberGenICam.System">
|
|
<summary>
|
|
The system module
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.EGrabberGenICam.Interface">
|
|
<summary>
|
|
The interface module
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.EGrabberGenICam.Device">
|
|
<summary>
|
|
The device module
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.EGrabberGenICam.Remote">
|
|
<summary>
|
|
The remote module
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.EGrabberGenICam.Stream">
|
|
<summary>
|
|
The stream module
|
|
</summary>
|
|
</member>
|
|
<member name="T:Euresys.EGrabber.EGrabberGenICamArray">
|
|
<summary>
|
|
An intermediate array of <see cref="T:Euresys.EGrabber.EGrabberGenICam"/> objects returned by <see cref="P:Euresys.EGrabber.EGrabber.Grabbers"/>
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.EGrabberGenICamArray.Item(System.Int32)">
|
|
<summary>
|
|
Indexer
|
|
</summary>
|
|
<param name="ix">Index of the grabber to access</param>
|
|
<returns>The requested grabber object</returns>
|
|
</member>
|
|
<member name="T:Euresys.EGrabber.EGrabberInfo">
|
|
<summary>
|
|
Discovered grabber information (cf. <see cref="T:Euresys.EGrabber.EGrabberDiscovery"/>)
|
|
</summary>
|
|
<remarks>
|
|
Results of the <see cref="T:Euresys.EGrabber.EGrabberDiscovery"/>, can be passed to <see cref="M:Euresys.EGrabber.EGrabber.#ctor(Euresys.EGrabber.EGrabberInfo,Euresys.EGrabber.DEVICE_ACCESS_FLAGS,System.Boolean)"/> to create a grabber object
|
|
</remarks>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.EGrabberInfo.InterfaceIndex">
|
|
<summary>
|
|
Interface index of the grabber
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.EGrabberInfo.DeviceIndex">
|
|
<summary>
|
|
Device index of the grabber
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.EGrabberInfo.StreamIndex">
|
|
<summary>
|
|
Stream index of the grabber
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.EGrabberInfo.InterfaceID">
|
|
<summary>
|
|
Interface identifier of the grabber
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.EGrabberInfo.DeviceID">
|
|
<summary>
|
|
Device identifier of the grabber
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.EGrabberInfo.StreamID">
|
|
<summary>
|
|
Stream identifier of the grabber
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.EGrabberInfo.DeviceVendorName">
|
|
<summary>
|
|
Vendor name of the device associated with the grabber (cf. <see cref="F:Euresys.EGrabber.DEVICE_INFO_CMD.DEVICE_INFO_VENDOR"/>)
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.EGrabberInfo.DeviceModelName">
|
|
<summary>
|
|
Device model name of the device associated with the grabber (cf. <see cref="F:Euresys.EGrabber.DEVICE_INFO_CMD.DEVICE_INFO_MODEL"/>)
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.EGrabberInfo.DeviceDescription">
|
|
<summary>
|
|
Device description of the device associated with the grabber
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.EGrabberInfo.StreamDescription">
|
|
<summary>
|
|
Stream description of the stream associated with the grabber
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.EGrabberInfo.DeviceUserID">
|
|
<summary>
|
|
User identifier of the device associated with the grabber (cf. <see cref="F:Euresys.EGrabber.DEVICE_INFO_CMD.DEVICE_INFO_USER_DEFINED_NAME"/>)
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.EGrabberInfo.IsRemoteAvailable">
|
|
<summary>
|
|
Indicate whether a remote device is associated with the grabber
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.EGrabberInfo.IsDeviceReadOnly">
|
|
<summary>
|
|
Indicate whether the device associated with the grabber is read-only
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.EGrabberInfo.TlType">
|
|
<summary>
|
|
TL Type (cf. <see cref="F:Euresys.EGrabber.TL_INFO_CMD.TL_INFO_TLTYPE"/>)
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.EGrabberInfo.FirmwareStatus">
|
|
<summary>
|
|
Firmware status of the grabber device (when applicable, e.g. Coaxlink or Grablink Duo)
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.EGrabberInfo.FanStatus">
|
|
<summary>
|
|
Fan status of the grabber device (when applicable, e.g. Coaxlink or Grablink Duo)
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.EGrabberInfo.LicenseStatus">
|
|
<summary>
|
|
License status of the grabber device (when applicable, e.g. Gigelink)
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.EGrabberInfo.GenTL">
|
|
<summary>
|
|
<see cref="T:Euresys.EGrabber.EGenTL"/> object associated with the grabber
|
|
</summary>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.EGrabberInfo.Dispose">
|
|
<summary>
|
|
Release the resources associated with the object
|
|
</summary>
|
|
</member>
|
|
<member name="T:Euresys.EGrabber.EGrabberLibraryError">
|
|
<summary>
|
|
EGrabber library error
|
|
</summary>
|
|
<remarks>
|
|
This error is not thrown under normal conditions
|
|
<para>It may occur when an unexpected internal error occurs or when a library function returns an unknown error code</para>
|
|
</remarks>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.EGrabberLibraryError.Status">
|
|
<summary>
|
|
Internal library error code
|
|
</summary>
|
|
</member>
|
|
<member name="T:Euresys.EGrabber.CtiLoadingError">
|
|
<summary>
|
|
CTI library loading error
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.CtiLoadingError.Path">
|
|
<summary>
|
|
Path to the CTI library that could not be loaded
|
|
</summary>
|
|
</member>
|
|
<member name="T:Euresys.EGrabber.MissingGenTLSymbol">
|
|
<summary>
|
|
Missing GenTL symbol error
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.MissingGenTLSymbol.Path">
|
|
<summary>
|
|
Path to the GenTL library
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.MissingGenTLSymbol.Symbol">
|
|
<summary>
|
|
Missing symbol
|
|
</summary>
|
|
</member>
|
|
<member name="T:Euresys.EGrabber.UnexpectedDataType">
|
|
<summary>
|
|
Unexpected data type error
|
|
</summary>
|
|
<remarks>
|
|
This error occurs when an info command value type does not match the destination type <c>T</c> for the various <c>GetInfo<T></c> methods
|
|
</remarks>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.UnexpectedDataType.Type">
|
|
<summary>
|
|
Actual data type of the queried info command
|
|
</summary>
|
|
</member>
|
|
<member name="T:Euresys.EGrabber.UnexpectedDataSize">
|
|
<summary>
|
|
Unexpected data size error
|
|
</summary>
|
|
<remarks>
|
|
This error occurs when an info command value size does not match the size of the destination type <c>T</c> for the various <c>GetInfo<T></c> methods
|
|
</remarks>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.UnexpectedDataSize.Expected">
|
|
<summary>
|
|
Expected data size (size of the destination type)
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.UnexpectedDataSize.Returned">
|
|
<summary>
|
|
Actual data size of the queried info command
|
|
</summary>
|
|
</member>
|
|
<member name="T:Euresys.EGrabber.ClientError">
|
|
<summary>
|
|
Client error
|
|
</summary>
|
|
<remarks>
|
|
This error generally occurs because of an error in the client code, please check the description for further details
|
|
</remarks>
|
|
</member>
|
|
<member name="T:Euresys.EGrabber.GenTLError">
|
|
<summary>
|
|
GenTL error
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.GenTLError.GcError">
|
|
<summary>
|
|
GenTL error code
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.GenTLError.Description">
|
|
<summary>
|
|
GenTL error description
|
|
</summary>
|
|
</member>
|
|
<member name="T:Euresys.EGrabber.GenapiError">
|
|
<summary>
|
|
GenApi error
|
|
</summary>
|
|
<remarks>
|
|
A specialization of <see cref="T:Euresys.EGrabber.GenTLError"/> that provides GenApi error details
|
|
</remarks>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.GenapiError.GenapiErrorCode">
|
|
<summary>
|
|
GenApi error code
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.GenapiError.Parameters">
|
|
<summary>
|
|
Additional error data
|
|
</summary>
|
|
</member>
|
|
<member name="T:Euresys.EGrabber.ThreadError">
|
|
<summary>
|
|
Thread error
|
|
</summary>
|
|
</member>
|
|
<member name="T:Euresys.EGrabber.InternalError">
|
|
<summary>
|
|
Internal error
|
|
</summary>
|
|
<remarks>
|
|
This error is not thrown under normal conditions
|
|
<para>It may occur when an unexpected internal state is detected inside the underlying EGrabber C++ classes</para>
|
|
</remarks>
|
|
</member>
|
|
<member name="T:Euresys.EGrabber.NotAllowed">
|
|
<summary>
|
|
Operation not allowed error
|
|
</summary>
|
|
<remarks>
|
|
This error indicates an operation is <i>currently</i> not allowed
|
|
</remarks>
|
|
</member>
|
|
<member name="T:Euresys.EGrabber.StdRuntimeError">
|
|
<summary>
|
|
Runtime error
|
|
</summary>
|
|
<remarks>
|
|
This error occurs when the underlying EGrabber C++ code throws a <c>std::runtime_error</c> exception
|
|
</remarks>
|
|
</member>
|
|
<member name="T:Euresys.EGrabber.StdLogicError">
|
|
<summary>
|
|
Logic error
|
|
</summary>
|
|
<remarks>
|
|
This error occurs when the underlying EGrabber C++ code throws a <c>std::logic_error</c> exception
|
|
</remarks>
|
|
</member>
|
|
<member name="T:Euresys.EGrabber.StdException">
|
|
<summary>
|
|
Standard exception
|
|
</summary>
|
|
<remarks>
|
|
This error occurs when the underlying EGrabber C++ code throws a <c>std::exception</c>
|
|
</remarks>
|
|
</member>
|
|
<member name="T:Euresys.EGrabber.EGrabberInfoCollection">
|
|
<summary>
|
|
<see cref="T:Euresys.EGrabber.EGrabberInfo"/> collection
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.EGrabberInfoCollection.Count">
|
|
<summary>
|
|
Number of grabbers in the collection
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.EGrabberInfoCollection.Item(System.Int32)">
|
|
<summary>
|
|
Indexer
|
|
</summary>
|
|
<param name="index">Zero-based index of the grabber in the collection, must be smaller than <see cref="P:Euresys.EGrabber.EGrabberInfoCollection.Count"/></param>
|
|
<returns>Grabber information</returns>
|
|
</member>
|
|
<member name="T:Euresys.EGrabber.CameraInfoCollection">
|
|
<summary>
|
|
Collection of <c>EGrabberCameraInfo</c>
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.CameraInfoCollection.Count">
|
|
<summary>
|
|
Number of cameras in the collection
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.CameraInfoCollection.Item(System.Int32)">
|
|
<summary>
|
|
Indexer
|
|
</summary>
|
|
<param name="index">Zero-based index of the camera in the collection, must be smaller than <see cref="P:Euresys.EGrabber.CameraInfoCollection.Count"/></param>
|
|
<returns>Camera information</returns>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.CameraInfoCollection.Item(System.Int32,System.Int32)">
|
|
<summary>
|
|
Indexer
|
|
</summary>
|
|
<param name="index">Zero-based index of the camera in the collection, must be smaller than <see cref="P:Euresys.EGrabber.CameraInfoCollection.Count"/></param>
|
|
<param name="streamIndex">Zero-based index of the stream</param>
|
|
<returns>Camera information</returns>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.CameraInfoCollection.Item(System.String)">
|
|
<summary>
|
|
Indexer
|
|
</summary>
|
|
<param name="deviceUserID">User-defined name of the camera</param>
|
|
<returns>Camera information</returns>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.CameraInfoCollection.Item(System.String,System.Int32)">
|
|
<summary>
|
|
Indexer
|
|
</summary>
|
|
<param name="deviceUserID">User-defined name of the camera</param>
|
|
<param name="streamIndex">Zero-based index of the stream</param>
|
|
<returns>Camera information</returns>
|
|
</member>
|
|
<member name="T:Euresys.EGrabber.EGrabberInfoEnumerable">
|
|
<summary>
|
|
<see cref="T:Euresys.EGrabber.EGrabberInfo"/> collection enumerator
|
|
</summary>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.EGrabberInfoEnumerable.GetEnumerator">
|
|
<summary>
|
|
Build an enumerator for the <see cref="T:Euresys.EGrabber.EGrabberInfo"/> collection
|
|
</summary>
|
|
<returns>Strongly typed enumerator</returns>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.EGrabberInfoEnumerable.System#Collections#IEnumerable#GetEnumerator">
|
|
<summary>
|
|
Build an enumerator for the <see cref="T:Euresys.EGrabber.EGrabberInfo"/> collection
|
|
</summary>
|
|
<returns>Non-generic enumerator</returns>
|
|
<remarks>Non-generic version of <see cref="M:Euresys.EGrabber.EGrabberInfoEnumerable.GetEnumerator"/></remarks>
|
|
</member>
|
|
<member name="T:Euresys.EGrabber.ImageConvertInput">
|
|
<summary>
|
|
Input details for image conversion
|
|
</summary>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.ImageConvertInput.#ctor(System.Int32,System.Int32,System.String,System.IntPtr,System.Int32,System.Int32)">
|
|
<summary>
|
|
Create an input object for <see cref="M:Euresys.EGrabber.EGenTL.ImageConvert(Euresys.EGrabber.ImageConvertInput,Euresys.EGrabber.ImageConvertOutput)"/>
|
|
</summary>
|
|
<param name="width">Input buffer width in pixels</param>
|
|
<param name="height">Input buffer height in pixels</param>
|
|
<param name="format">Input pixel format</param>
|
|
<param name="pixels">Input buffer address</param>
|
|
<param name="bufferSize">Input buffer size</param>
|
|
<param name="linePitch">Input line pitch</param>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.ImageConvertInput.Width">
|
|
<summary>
|
|
Input buffer width in pixels
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.ImageConvertInput.Height">
|
|
<summary>
|
|
Input buffer height in pixels
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.ImageConvertInput.Pixels">
|
|
<summary>
|
|
Address of input buffer
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.ImageConvertInput.Format">
|
|
<summary>
|
|
Input pixel format
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.ImageConvertInput.BufferSize">
|
|
<summary>.
|
|
Input buffer size (optional)
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.ImageConvertInput.LinePitch">
|
|
<summary>
|
|
Input line pitch (optional, mandatory for packed formats)
|
|
</summary>
|
|
</member>
|
|
<member name="T:Euresys.EGrabber.ImageConvertOutput">
|
|
<summary>
|
|
Output details for image conversion
|
|
</summary>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.ImageConvertOutput.#ctor(System.Int32,System.Int32,System.String,System.IntPtr,System.Int32,Euresys.EGrabber.IMAGE_CONVERT_OUTPUT_CONFIG,Euresys.EGrabber.IMAGE_CONVERT_OUTPUT_OPERATION,System.Int32)">
|
|
<summary>
|
|
Create an output object for <see cref="M:Euresys.EGrabber.EGenTL.ImageConvert(Euresys.EGrabber.ImageConvertInput,Euresys.EGrabber.ImageConvertOutput)"/>
|
|
</summary>
|
|
<param name="width">Output buffer width in pixels</param>
|
|
<param name="height">Output buffer height in pixels</param>
|
|
<param name="format">Output pixel format</param>
|
|
<param name="pixels">Output buffer address</param>
|
|
<param name="bufferSize">Output buffer size</param>
|
|
<param name="config">Convert configuration</param>
|
|
<param name="operation">Convert operation</param>
|
|
<param name="quality">Output quality if relevant
|
|
<remarks><list type="bullet">
|
|
<item>JPEG encoding quality from 1 (lowest) to 100 (highest), 0 selects the default encoder quality value</item>
|
|
</list></remarks>
|
|
</param>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.ImageConvertOutput.Width">
|
|
<summary>
|
|
Output buffer width in pixels
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.ImageConvertOutput.Height">
|
|
<summary>
|
|
Output buffer height in pixels
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.ImageConvertOutput.Pixels">
|
|
<summary>
|
|
Output buffer address (or address of new image id if config is <c>IMAGE_CONVERT_OUTPUT_CONFIG_IMAGE_ID</c>
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.ImageConvertOutput.Format">
|
|
<summary>
|
|
Output pixel format
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.ImageConvertOutput.Config">
|
|
<summary>
|
|
Convert configuration
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.ImageConvertOutput.Operation">
|
|
<summary>
|
|
Convert operation
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.ImageConvertOutput.Quality">
|
|
<summary>
|
|
Jpeg encoding quality form 1 (lowest) to 100 (highest), 0 selects the default encoder quality
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.ImageConvertOutput.BufferSize">
|
|
<summary>
|
|
Maximum data size
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.ImageConvertOutput.ConvertedDataSize">
|
|
<summary>
|
|
Converted data size (size of the converted data that was written to the buffer)
|
|
</summary>
|
|
<remarks>
|
|
The value is only available after the conversion was done
|
|
</remarks>
|
|
</member>
|
|
<member name="T:Euresys.EGrabber.InfoCommandInfo">
|
|
<summary>
|
|
Special type to query info command details without getting the data
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.InfoCommandInfo.DataSize">
|
|
<summary>
|
|
Data size (bytes) of the queried info command
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.InfoCommandInfo.DataType">
|
|
<summary>
|
|
Data type of the queried info command
|
|
</summary>
|
|
</member>
|
|
<member name="T:Euresys.EGrabber.IoToolboxData">
|
|
<summary>
|
|
IO toolbox event data
|
|
</summary>
|
|
<remarks>
|
|
<list type="bullet">
|
|
<item>In order to get IO toolbox events, the IO toolbox event data type needs to be enabled by calling <see cref="M:Euresys.EGrabber.EGrabber.EnableEvent(Euresys.EGrabber.EventType)"/> with the event type <see cref="F:Euresys.EGrabber.EventType.IoToolboxData"/></item>
|
|
<item>IO toolbox event data can be received as event callback argument or using <see cref="M:Euresys.EGrabber.EGrabber.PopOneOf(Euresys.EGrabber.EventType,System.UInt64)"/></item>
|
|
</list>
|
|
</remarks>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.IoToolboxData.Timestamp">
|
|
<summary>
|
|
Event timestamp
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.IoToolboxData.NumId">
|
|
<summary>
|
|
Custom event data identifier
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.IoToolboxData.Context1">
|
|
<summary>
|
|
Value of EventNotificationContext1 for this event (latched at the time the event occurred)
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.IoToolboxData.Context2">
|
|
<summary>
|
|
Value of EventNotificationContext2 for this event (latched at the time the event occurred)
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.IoToolboxData.Context3">
|
|
<summary>
|
|
Value of EventNotificationContext3 for this event (latched at the time the event occurred)
|
|
</summary>
|
|
</member>
|
|
<member name="T:Euresys.EGrabber.Memory">
|
|
<summary>
|
|
Base class of the various memory objects describing a buffer to announce and queue
|
|
</summary>
|
|
</member>
|
|
<member name="T:Euresys.EGrabber.GenTLMemory">
|
|
<summary>
|
|
Memory allocated by the GenTL producer
|
|
</summary>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.GenTLMemory.#ctor(System.UInt64,System.Object)">
|
|
<summary>
|
|
Create a <c>GenTLMemory</c> object describing a memory buffer to allocate, announce and queue
|
|
</summary>
|
|
<param name="bufferSize">Size of the memory buffer to create. When <c>0</c>, a suitable size is evaluated</param>
|
|
<param name="userData">Optional user data (available in <see cref="T:Euresys.EGrabber.NewBufferData"/>)</param>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.GenTLMemory.BufferSize">
|
|
<summary>
|
|
Size of the memory buffer in bytes
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.GenTLMemory.UserData">
|
|
<summary>
|
|
Optional user data (available in <see cref="T:Euresys.EGrabber.NewBufferData"/>)
|
|
</summary>
|
|
</member>
|
|
<member name="T:Euresys.EGrabber.BusMemory">
|
|
<summary>
|
|
Bus addressable memory
|
|
</summary>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.BusMemory.#ctor(System.UInt64,System.UInt64,System.Object)">
|
|
<summary>
|
|
Create a <c>BusMemory</c> object describing a Bus addressable memory buffer to announce and queue
|
|
</summary>
|
|
<param name="busAddress">Bus buffer address on the PCIe bus</param>
|
|
<param name="size">Size of the buffer allocated by the user</param>
|
|
<param name="userData">Optional user data (available in <see cref="T:Euresys.EGrabber.NewBufferData"/>)</param>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.BusMemory.BusAddress">
|
|
<summary>
|
|
Bus buffer address on the PCIe bus
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.BusMemory.Size">
|
|
<summary>
|
|
Size of the buffer allocated by the user
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.BusMemory.UserData">
|
|
<summary>
|
|
Optional user data (available in <see cref="T:Euresys.EGrabber.NewBufferData"/>)
|
|
</summary>
|
|
</member>
|
|
<member name="T:Euresys.EGrabber.NvidiaRdmaMemory">
|
|
<summary>
|
|
NVIDIA Device memory to be translated to bus addressable memory
|
|
</summary>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.NvidiaRdmaMemory.#ctor(System.IntPtr,System.UInt64,System.Object)">
|
|
<summary>
|
|
Create a <c>NvidiaRdmaMemory</c> object describing an NVIDIA Device memory buffer to announce and queue
|
|
</summary>
|
|
<param name="deviceAddress">NVIDIA Device memory buffer address</param>
|
|
<param name="size">Size of the buffer allocated by the user</param>
|
|
<param name="userData">Optional user data (available in <see cref="T:Euresys.EGrabber.NewBufferData"/>)</param>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.NvidiaRdmaMemory.DeviceAddress">
|
|
<summary>
|
|
NVIDIA Device memory buffer address
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.NvidiaRdmaMemory.Size">
|
|
<summary>
|
|
Size of the buffer allocated by the user
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.NvidiaRdmaMemory.UserData">
|
|
<summary>
|
|
Optional user data (available in <see cref="T:Euresys.EGrabber.NewBufferData"/>)
|
|
</summary>
|
|
</member>
|
|
<member name="T:Euresys.EGrabber.UserMemory">
|
|
<summary>
|
|
Memory allocated by the user
|
|
</summary>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.UserMemory.#ctor(System.Byte[],System.Object)">
|
|
<summary>
|
|
Create a <c>UserMemory</c> object describing a user allocated memory buffer to announce and queue
|
|
</summary>
|
|
<param name="buffer">User-provided mutable buffer of bytes</param>
|
|
<param name="userData">Optional user data (available in <see cref="T:Euresys.EGrabber.NewBufferData"/>)</param>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.UserMemory.#ctor(System.IO.UnmanagedMemoryStream,System.Object)">
|
|
<summary>
|
|
Create a <c>UserMemory</c> object describing a user allocated memory buffer to announce and queue
|
|
</summary>
|
|
<param name="stream">User-provided mutable <c>Stream</c> object</param>
|
|
<param name="userData">Optional user data (available in <see cref="T:Euresys.EGrabber.NewBufferData"/>)</param>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.UserMemory.Buffer">
|
|
<summary>
|
|
User provided array of bytes (if any)
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.UserMemory.Stream">
|
|
<summary>
|
|
User provided <c>Stream</c> object (if any)
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.UserMemory.UserData">
|
|
<summary>
|
|
Optional user data (available in <see cref="T:Euresys.EGrabber.NewBufferData"/>)
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.UserMemory.Base">
|
|
<summary>
|
|
Unmanaged memory address
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.UserMemory.Size">
|
|
<summary>
|
|
Buffer size in bytes
|
|
</summary>
|
|
</member>
|
|
<member name="T:Euresys.EGrabber.UserMemoryArray">
|
|
<summary>
|
|
UserMemory split into an array of contiguous buffers
|
|
</summary>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.UserMemoryArray.#ctor(Euresys.EGrabber.UserMemory,System.UInt64)">
|
|
<summary>
|
|
Create an <c>UserMemoryArray</c> object describing a user allocated memory buffer to announce and queue as an array of contiguous buffers
|
|
</summary>
|
|
<param name="memory">Memory allocated by the user to split into an array of contiguous buffers</param>
|
|
<param name="bufferSize">Size of buffers</param>
|
|
<remarks>
|
|
Notes:
|
|
<list type="bullet">
|
|
<item>
|
|
Announcing and queuing a <c>UserMemoryArray</c> results in announcing and queuing multiple buffers
|
|
</item>
|
|
<item>
|
|
Depending on the size of the user memory and the requested buffer size,
|
|
the size of the last buffer of the array can be smaller than <paramref name="bufferSize"/>,
|
|
therefore we recommend to make sure that <see cref="P:Euresys.EGrabber.UserMemory.Size"/> is a multiple of <paramref name="bufferSize"/>
|
|
</item>
|
|
</list>
|
|
</remarks>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.UserMemoryArray.Memory">
|
|
<summary>
|
|
Memory allocated by the user to split into an array of contiguous buffers
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.UserMemoryArray.BufferSize">
|
|
<summary>
|
|
Size of buffers (except for the last buffer if the <see cref="P:Euresys.EGrabber.UserMemory.Size"/> is not a multiple of <see cref="P:Euresys.EGrabber.UserMemoryArray.BufferSize"/>)
|
|
</summary>
|
|
</member>
|
|
<member name="T:Euresys.EGrabber.Port">
|
|
<summary>
|
|
GenICam GenTL port base class
|
|
</summary>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.Port.GcReadPort(System.UInt64,System.UInt64)">
|
|
<summary>
|
|
Read <paramref name="size"/> bytes from the port at the given <paramref name="address"/>
|
|
</summary>
|
|
<param name="address">Byte address to read from</param>
|
|
<param name="size">Number of bytes to read</param>
|
|
<returns>Received data</returns>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.Port.GcWritePort(System.UInt64,System.Byte[])">
|
|
<summary>
|
|
Write <paramref name="data"/> to the port at the given <paramref name="address"/>
|
|
</summary>
|
|
<param name="address">Byte address to write to</param>
|
|
<param name="data">Input buffer containing the data to write</param>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.Port.GcReadPortString(System.UInt64,System.UInt64)">
|
|
<summary>
|
|
Read <paramref name="size"/> bytes as null-terminated string from the port at the given <paramref name="address"/>
|
|
</summary>
|
|
<param name="address">Byte address to read from</param>
|
|
<param name="size">Number of bytes to read</param>
|
|
<returns>Received string</returns>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.Port.GcReadPortValue``1(System.UInt64)">
|
|
<summary>
|
|
Read a single value from the port at the given <paramref name="address"/>
|
|
</summary>
|
|
<typeparam name="T">The type of the value to read</typeparam>
|
|
<param name="address">Byte address to read from</param>
|
|
<returns>Received value</returns>
|
|
<remarks>
|
|
The type <typeparamref name="T"/> determines the number of bytes (<c>Marshal.SizeOf<T>()</c>) to read from the port
|
|
</remarks>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.Port.GcWritePortValue``1(System.UInt64,``0)">
|
|
<summary>
|
|
Write a single value to the port at the given <paramref name="address"/>
|
|
</summary>
|
|
<typeparam name="T">The type of the value to write</typeparam>
|
|
<param name="address">Byte address to write to</param>
|
|
<param name="value">Value to write as a sequence of bytes</param>
|
|
<remarks>
|
|
The type <typeparamref name="T"/> determines the number of bytes (<c>Marshal.SizeOf<T>()</c>) to write to the port
|
|
</remarks>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.Port.Get``1(System.String)">
|
|
<summary>
|
|
Get the value of a GenApi feature
|
|
</summary>
|
|
<typeparam name="T">Type of the value to return</typeparam>
|
|
<param name="feature">Name of feature to read</param>
|
|
<returns>Feature value</returns>
|
|
<remarks>
|
|
The type <typeparamref name="T"/> determines the GenICam feature interface to use to get the value:
|
|
<list type="bullet">
|
|
<item><c>IInteger</c> interface is used for <c>bool</c>, <c>byte</c>, <c>sbyte</c>, <c>short</c>, <c>ushort</c>, <c>int</c>, <c>uint</c>, <c>long</c>, <c>ulong</c></item>
|
|
<item><c>IFloat</c> interface is used for <c>float</c>, <c>double</c></item>
|
|
<item><c>IString</c> interface is used for <c>string</c>, <c>string[]</c></item>
|
|
<item><c>IRegister</c> interface is used for <c>byte[]</c></item>
|
|
</list>
|
|
</remarks>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.Port.GetRegister(System.String,System.UInt64)">
|
|
<summary>
|
|
Get the value of a GenApi register feature
|
|
</summary>
|
|
<param name="feature">Name of feature to read</param>
|
|
<param name="size">Number of bytes to read from the register feature</param>
|
|
<returns>Feature value</returns>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.Port.Set``1(System.String,``0)">
|
|
<summary>
|
|
Set the value of a GenApi feature
|
|
</summary>
|
|
<typeparam name="T">Type of the value to set</typeparam>
|
|
<param name="feature">Name of feature to modify</param>
|
|
<param name="value">Value to write</param>
|
|
<remarks>
|
|
The type <typeparamref name="T"/> determines the GenICam feature interface to use to set the value:
|
|
<list type="bullet">
|
|
<item><c>IInteger</c> interface is used for <c>bool</c>, <c>byte</c>, <c>sbyte</c>, <c>short</c>, <c>ushort</c>, <c>int</c>, <c>uint</c>, <c>long</c>, <c>ulong</c></item>
|
|
<item><c>IFloat</c> interface is used for <c>float</c>, <c>double</c></item>
|
|
<item><c>IString</c> interface is used for <c>string</c></item>
|
|
<item><c>IRegister</c> interface is used for <c>byte[]</c></item>
|
|
</list>
|
|
</remarks>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.Port.SetRegister(System.String,System.Byte[])">
|
|
<summary>
|
|
Set the value of GenApi register feature
|
|
</summary>
|
|
<param name="feature">Name of feature to modify</param>
|
|
<param name="value">Byte array to write to the register feature</param>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.Port.Execute(System.String)">
|
|
<summary>
|
|
Execute a GenApi command feature
|
|
</summary>
|
|
<param name="command">Name of feature to execute</param>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.Port.AttachEvent(System.UInt64,System.Byte[])">
|
|
<summary>
|
|
Attach a GenApi event
|
|
</summary>
|
|
<param name="eventId">GenApi event identifier</param>
|
|
<param name="userData">Data associated to the event</param>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.Port.Invalidate(System.String)">
|
|
<summary>
|
|
Invalidate the cache of a GenApi feature (and its dependencies)
|
|
</summary>
|
|
<param name="feature">Name of the feature to invalidate</param>
|
|
<remarks>
|
|
This only invalidates the cache (the feature itself will not be changed)
|
|
</remarks>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.Port.Attributes">
|
|
<summary>
|
|
Get the list of attributes exposed by the GenApi Module
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.Port.AvailableFeatures">
|
|
<summary>
|
|
Get the list of available features exposed by the GenApi Module
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.Port.AllFeatures">
|
|
<summary>
|
|
Get the list of all features exposed by the GenApi Module
|
|
</summary>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.Port.Features(System.Boolean)">
|
|
<summary>
|
|
Get the list of features exposed by the GenApi Module
|
|
</summary>
|
|
<param name="availableOnly">
|
|
<list type="bullet">
|
|
<item>If <c>true</c>: the query will be configured to only include features available at "query" time</item>
|
|
<item>If <c>false</c>: the query will be configured to include all the exposed features</item>
|
|
</list>
|
|
</param>
|
|
<returns>A list of features</returns>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.Port.FeaturesOf(System.String,System.Boolean)">
|
|
<summary>
|
|
Get the list of features of a category exposed by the GenApi Module
|
|
</summary>
|
|
<param name="category">Name of the category</param>
|
|
<param name="availableOnly">
|
|
<list type="bullet">
|
|
<item>If <c>true</c>: the query will be configured to only include features of the category available at "query" time</item>
|
|
<item>If <c>false</c>: the query will be configured to include all the exposed features of the category</item>
|
|
</list>
|
|
</param>
|
|
<returns>A list of features</returns>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.Port.AvailableCategories">
|
|
<summary>
|
|
Get the list of available categories exposed by the GenApi Module
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.Port.AllCategories">
|
|
<summary>
|
|
Get the list of all categories exposed by the GenApi Module
|
|
</summary>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.Port.Categories(System.Boolean)">
|
|
<summary>
|
|
Get the list of categories exposed by the GenApi Module
|
|
</summary>
|
|
<param name="availableOnly">
|
|
<list type="bullet">
|
|
<item>If <c>true</c>: the query will be configured to only include categories available at "query" time</item>
|
|
<item>If <c>false</c>: the query will be configured to include all the exposed categories</item>
|
|
</list>
|
|
</param>
|
|
<returns>A list of categories</returns>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.Port.CategoriesOf(System.String,System.Boolean)">
|
|
<summary>
|
|
Get the list of categories of a category exposed by the GenApi Module
|
|
</summary>
|
|
<param name="category">Name of the category</param>
|
|
<param name="availableOnly">
|
|
<list type="bullet">
|
|
<item>If <c>true</c>: the query will be configured to only include categories of the category available at "query" time</item>
|
|
<item>If <c>false</c>: the query will be configured to include all the exposed categories of the category</item>
|
|
</list>
|
|
</param>
|
|
<returns>A list of categories</returns>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.Port.EnumEntries(System.String,System.Boolean)">
|
|
<summary>
|
|
Get the list of entries of a GenApi enumeration
|
|
</summary>
|
|
<param name="feature">Name of enumeration feature to query</param>
|
|
<param name="availableOnly">
|
|
<list type="bullet">
|
|
<item>If <c>true</c>: the query will be configured to only include enumeration entries available at "query" time</item>
|
|
<item>If <c>false</c>: the query will be configured to include all enumeration entries of the given feature</item>
|
|
</list>
|
|
</param>
|
|
<returns>A list of enumeration entries</returns>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.Port.Available(System.String)">
|
|
<summary>
|
|
Check if a feature is available
|
|
</summary>
|
|
<param name="feature">Name of the feature to query</param>
|
|
<returns><see cref="T:System.Boolean"/></returns>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.Port.Readable(System.String)">
|
|
<summary>
|
|
Check if a feature is readable
|
|
</summary>
|
|
<param name="feature">Name of the feature to query</param>
|
|
<returns><see cref="T:System.Boolean"/></returns>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.Port.Writeable(System.String)">
|
|
<summary>
|
|
Check if a feature is writeable
|
|
</summary>
|
|
<param name="feature">Name of the feature to query</param>
|
|
<returns><see cref="T:System.Boolean"/></returns>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.Port.Implemented(System.String)">
|
|
<summary>
|
|
Check if a feature is implemented
|
|
</summary>
|
|
<param name="feature">Name of the feature to query</param>
|
|
<returns><see cref="T:System.Boolean"/></returns>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.Port.Command(System.String)">
|
|
<summary>
|
|
Check if a feature is a command
|
|
</summary>
|
|
<param name="feature">Name of the feature to query</param>
|
|
<returns><see cref="T:System.Boolean"/></returns>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.Port.Done(System.String)">
|
|
<summary>
|
|
Check if the execution of a command is done
|
|
</summary>
|
|
<param name="feature">Name of the command to query</param>
|
|
<returns><see cref="T:System.Boolean"/></returns>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.Port.Interfaces(System.String)">
|
|
<summary>
|
|
Get the list of interfaces of a feature
|
|
</summary>
|
|
<param name="feature">Name of the command to query</param>
|
|
<returns>A list of GenICam interfaces</returns>
|
|
<remarks>
|
|
Possible return values are:
|
|
<list type="bullet">
|
|
<item><c>IInteger</c></item>
|
|
<item><c>IFloat</c></item>
|
|
<item><c>IString</c></item>
|
|
<item><c>IEnumeration</c></item>
|
|
<item><c>IBoolean</c></item>
|
|
<item><c>ICommand</c></item>
|
|
<item><c>IPort</c></item>
|
|
<item><c>IRegister</c></item>
|
|
</list>
|
|
</remarks>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.Port.Source(System.String)">
|
|
<summary>
|
|
Get the XML source of a feature
|
|
</summary>
|
|
<param name="feature">Name of the feature to query</param>
|
|
<returns>An XML string</returns>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.Port.Xml">
|
|
<summary>
|
|
Get the register description document of the GenApi Module
|
|
</summary>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.Port.Info(System.String,System.String)">
|
|
<summary>
|
|
Get XML information of a feature node
|
|
</summary>
|
|
<param name="feature">Name of the feature to query</param>
|
|
<param name="what">Name of the XML child to query</param>
|
|
<returns>A string</returns>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.Port.Declared">
|
|
<summary>
|
|
Get the list of declared virtual user features on the GenApi Module
|
|
</summary>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.Port.DeclareInteger(System.String)">
|
|
<summary>
|
|
Declare a virtual user feature of type <c>Integer</c>
|
|
</summary>
|
|
<param name="variableName">Name of the virtual feature to declare</param>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.Port.DeclareFloat(System.String)">
|
|
<summary>
|
|
Declare a virtual user feature of type <c>Float</c>
|
|
</summary>
|
|
<param name="variableName">Name of the virtual feature to declare</param>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.Port.DeclareString(System.String)">
|
|
<summary>
|
|
Declare a virtual user feature of type <c>String</c>
|
|
</summary>
|
|
<param name="variableName">Name of the virtual feature to declare</param>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.Port.Undeclare(System.String)">
|
|
<summary>
|
|
Undeclare (delete) a virtual user feature
|
|
</summary>
|
|
<param name="variableName">Name of the virtual feature to delete</param>
|
|
</member>
|
|
<member name="T:Euresys.EGrabber.Module`1">
|
|
<summary>
|
|
GenTL module base class
|
|
</summary>
|
|
<typeparam name="TCmd">Module info command type</typeparam>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.Module`1.GetInfo``1(`0)">
|
|
<summary>
|
|
Get GenTL module information
|
|
</summary>
|
|
<typeparam name="T">Type of the return value</typeparam>
|
|
<param name="cmd">Module info command</param>
|
|
<returns>Module information</returns>
|
|
<exception cref="T:Euresys.EGrabber.UnexpectedDataSize"></exception>
|
|
<exception cref="T:Euresys.EGrabber.UnexpectedDataType"></exception>
|
|
<exception cref="T:Euresys.EGrabber.GenTLError"></exception>
|
|
<exception cref="T:System.InvalidOperationException"></exception>
|
|
<remarks>
|
|
Please note that
|
|
<list type="bullet">
|
|
<item><typeparamref name="T"/> and <paramref name="cmd"/> are closely related</item>
|
|
<item>Wrong combinations of <typeparamref name="T"/> and <paramref name="cmd"/> will lead to <see cref="T:Euresys.EGrabber.UnexpectedDataSize"/> or <see cref="T:Euresys.EGrabber.UnexpectedDataType"/> exceptions</item>
|
|
<item>Using an unsupported <typeparamref name="T"/> type will throw an <see cref="T:System.InvalidOperationException"/></item>
|
|
</list>
|
|
</remarks>
|
|
</member>
|
|
<member name="T:Euresys.EGrabber.SystemModule">
|
|
<summary>
|
|
System module
|
|
</summary>
|
|
</member>
|
|
<member name="T:Euresys.EGrabber.InterfaceModule">
|
|
<summary>
|
|
Interface module
|
|
</summary>
|
|
</member>
|
|
<member name="T:Euresys.EGrabber.DeviceModule">
|
|
<summary>
|
|
Device module
|
|
</summary>
|
|
</member>
|
|
<member name="T:Euresys.EGrabber.StreamModule">
|
|
<summary>
|
|
Stream module
|
|
</summary>
|
|
</member>
|
|
<member name="T:Euresys.EGrabber.RemoteModule">
|
|
<summary>
|
|
Remote module
|
|
</summary>
|
|
</member>
|
|
<member name="T:Euresys.EGrabber.NewBufferData">
|
|
<summary>
|
|
New buffer event data
|
|
</summary>
|
|
<remarks>
|
|
<list type="bullet">
|
|
<item>The new buffer event data type is automatically enabled when calling <see cref="M:Euresys.EGrabber.EGrabber.Start(System.UInt64,System.Boolean)"/> unless the event has been explicitely enabled or disabled</item>
|
|
<item>The new buffer event data type can be explicitely enabled by calling <see cref="M:Euresys.EGrabber.EGrabber.EnableEvent(Euresys.EGrabber.EventType)"/> with the event type <see cref="F:Euresys.EGrabber.EventType.NewBufferData"/></item>
|
|
<item>New buffer event data can be received as event callback argument or using <see cref="M:Euresys.EGrabber.EGrabber.Pop(System.UInt64)"/> (or <see cref="M:Euresys.EGrabber.EGrabber.PopOneOf(Euresys.EGrabber.EventType,System.UInt64)"/>)</item>
|
|
</list>
|
|
</remarks>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.NewBufferData.DataStreamHandle">
|
|
<summary>
|
|
Data stream handle associated to buffer
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.NewBufferData.BufferHandle">
|
|
<summary>
|
|
Buffer handle
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.NewBufferData.UserData">
|
|
<summary>
|
|
Optional user data object (if provided when announced)
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.NewBufferData.Timestamp">
|
|
<summary>
|
|
Timestamp associated to new buffer event
|
|
</summary>
|
|
</member>
|
|
<member name="T:Euresys.EGrabber.Query">
|
|
<summary>
|
|
Helper functions to build Euresys GenApi queries
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.Query.Attributes">
|
|
<summary>
|
|
Create a query to get the list of attributes exposed by a GenApi Module
|
|
</summary>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.Query.Features(System.Boolean)">
|
|
<summary>
|
|
Create a query to get the list of features exposed by a GenApi Module
|
|
</summary>
|
|
<param name="availableOnly">
|
|
<list type="bullet">
|
|
<item>If <c>true</c>: the query will be configured to only include features available at "query" time</item>
|
|
<item>If <c>false</c>: the query will be configured to include all the exposed features</item>
|
|
</list>
|
|
</param>
|
|
<returns>A query</returns>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.Query.FeaturesOf(System.String,System.Boolean)">
|
|
<summary>
|
|
Create a query to get the list of features of a category exposed by a GenApi Module
|
|
</summary>
|
|
<param name="category">Name of the category</param>
|
|
<param name="availableOnly">
|
|
<list type="bullet">
|
|
<item>If <c>true</c>: the query will be configured to only include features of the category available at "query" time</item>
|
|
<item>If <c>false</c>: the query will be configured to include all the exposed features of the category</item>
|
|
</list>
|
|
</param>
|
|
<returns>A query</returns>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.Query.Categories(System.Boolean)">
|
|
<summary>
|
|
Create a query to get the list of categories exposed by a GenApi Module
|
|
</summary>
|
|
<param name="availableOnly">
|
|
<list type="bullet">
|
|
<item>If <c>true</c>: the query will be configured to only include categories available at "query" time</item>
|
|
<item>If <c>false</c>: the query will be configured to include all the exposed categories</item>
|
|
</list>
|
|
</param>
|
|
<returns>A query</returns>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.Query.CategoriesOf(System.String,System.Boolean)">
|
|
<summary>
|
|
Create a query to get the list of categories of a category exposed by a GenApi Module
|
|
</summary>
|
|
<param name="category">Name of the category</param>
|
|
<param name="availableOnly">
|
|
<list type="bullet">
|
|
<item>If <c>true</c>: the query will be configured to only include categories of the category available at "query" time</item>
|
|
<item>If <c>false</c>: the query will be configured to include all the exposed categories of the category</item>
|
|
</list>
|
|
</param>
|
|
<returns>A query</returns>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.Query.EnumEntries(System.String,System.Boolean)">
|
|
<summary>
|
|
Create a query to get the list of entries of a GenApi enumeration
|
|
</summary>
|
|
<param name="feature">Name of enumeration feature to query</param>
|
|
<param name="availableOnly">
|
|
<list type="bullet">
|
|
<item>If <c>true</c>: the query will be configured to only include enumeration entries available at "query" time</item>
|
|
<item>If <c>false</c>: the query will be configured to include all enumeration entries of the given feature</item>
|
|
</list>
|
|
</param>
|
|
<returns>A query</returns>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.Query.Available(System.String)">
|
|
<summary>
|
|
Create a query to check if a feature is available
|
|
</summary>
|
|
<param name="feature">Name of the feature to query</param>
|
|
<returns>A query</returns>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.Query.Readable(System.String)">
|
|
<summary>
|
|
Create a query to check if a feature is readable
|
|
</summary>
|
|
<param name="feature">Name of the feature to query</param>
|
|
<returns>A query</returns>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.Query.Writeable(System.String)">
|
|
<summary>
|
|
Create a query to check if a feature is writeable
|
|
</summary>
|
|
<param name="feature">Name of the feature to query</param>
|
|
<returns>A query</returns>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.Query.Implemented(System.String)">
|
|
<summary>
|
|
Create a query to check if a feature is implemented
|
|
</summary>
|
|
<param name="feature">Name of the feature to query</param>
|
|
<returns>A query</returns>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.Query.Command(System.String)">
|
|
<summary>
|
|
Create a query to check if a feature is a command
|
|
</summary>
|
|
<param name="feature">Name of the feature to query</param>
|
|
<returns>A query</returns>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.Query.Done(System.String)">
|
|
<summary>
|
|
Create a query to check if execution of a command is done
|
|
</summary>
|
|
<param name="feature">Name of the feature to query</param>
|
|
<returns>A query</returns>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.Query.Interfaces(System.String)">
|
|
<summary>
|
|
Create a query to get the list of interfaces of a feature
|
|
</summary>
|
|
<param name="feature">Name of the feature to query</param>
|
|
<returns>A query</returns>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.Query.Source(System.String)">
|
|
<summary>
|
|
Create a query to get the XML source of a feature
|
|
</summary>
|
|
<param name="feature">Name of the feature to query</param>
|
|
<returns>A query</returns>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.Query.Xml">
|
|
<summary>
|
|
Create a query to get the register description document of a GenApi Module
|
|
</summary>
|
|
<returns>A query</returns>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.Query.Info(System.String,System.String)">
|
|
<summary>
|
|
Create a query to get XML information of a feature node
|
|
</summary>
|
|
<param name="feature">Name of the feature to query</param>
|
|
<param name="what">Name of the XML child to query</param>
|
|
<returns>A query</returns>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.Query.Declared">
|
|
<summary>
|
|
Create a query to get the list of declared virtual user features
|
|
</summary>
|
|
</member>
|
|
<member name="T:Euresys.EGrabber.RemoteDeviceData">
|
|
<summary>
|
|
Remote device event data
|
|
</summary>
|
|
<remarks>
|
|
<list type="bullet">
|
|
<item>In order to get remote device events, the remote device event data type needs to be enabled by calling <see cref="M:Euresys.EGrabber.EGrabber.EnableEvent(Euresys.EGrabber.EventType)"/> with the event type <see cref="F:Euresys.EGrabber.EventType.RemoteDeviceData"/></item>
|
|
<item>Remote device event data can be received as event callback argument or using <see cref="M:Euresys.EGrabber.EGrabber.PopOneOf(Euresys.EGrabber.EventType,System.UInt64)"/></item>
|
|
</list>
|
|
The remote device event is configured by default to deliver GenICam remote device events, which can be attached to the GenApi remote module with <see cref="M:Euresys.EGrabber.Port.AttachEvent(System.UInt64,System.Byte[])"/>, for example
|
|
<example>
|
|
<code>
|
|
grabber.Remote.AttachEvent(data.EventId, data.Data)
|
|
</code>
|
|
</example>
|
|
<para>Note: in order to get other remote device events (CoaXPress or device-specific events), the <c>Device</c> module feature <c>RemoteDeviceEventEnable</c> must be configured</para>
|
|
</remarks>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.RemoteDeviceData.Timestamp">
|
|
<summary>
|
|
Event timestamp
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.RemoteDeviceData.EventNs">
|
|
<summary>
|
|
Event namespace
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.RemoteDeviceData.EventId">
|
|
<summary>
|
|
EventID of GenApi event
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.RemoteDeviceData.Size">
|
|
<summary>
|
|
Size of addressable data
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.RemoteDeviceData.Data">
|
|
<summary>
|
|
Addressable data through the GenApi event port
|
|
</summary>
|
|
</member>
|
|
<member name="T:Euresys.EGrabber.ScopedBuffer">
|
|
<summary>
|
|
ScopedBuffer object encapsulating a GenTL buffer that is automatically pushed when disposed
|
|
</summary>
|
|
<remarks>
|
|
This object is designed to be declared in a <c>using</c> statement
|
|
<example>
|
|
<code>
|
|
using (var buffer = new ScopedBuffer(grabber)) { ... }
|
|
</code>
|
|
When the control leaves the block of the <c>using</c> statement, the GenTL buffer associated to the <c>ScopedBuffer</c> instance is automatically pushed to the back of the data stream input fifo
|
|
</example>
|
|
</remarks>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.ScopedBuffer.Dispose">
|
|
<summary>
|
|
IDisposable.Dispose
|
|
</summary>
|
|
<remarks>The buffer is pushed back to the data stream input fifo</remarks>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.ScopedBuffer.#ctor(Euresys.EGrabber.EGrabber,System.TimeSpan)">
|
|
<summary>
|
|
Create a <c>ScopedBuffer</c> object encapsulating the next delivered GenTL buffer
|
|
</summary>
|
|
<param name="grabber">The grabber managing the underlying GenTL buffer</param>
|
|
<param name="timeout">Timeout value in milliseconds</param>
|
|
<remarks>
|
|
If there is no new buffer event when called, the method waits for at most the specified <paramref name="timeout"/>
|
|
<list type="bullet">
|
|
<item>Either the timeout expires and a <see cref="T:System.TimeoutException"/> is thrown</item>
|
|
<item>Or GenTL buffer is delivered and a <c>ScopedBuffer</c> object is created</item>
|
|
</list>
|
|
</remarks>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.ScopedBuffer.#ctor(Euresys.EGrabber.EGrabber,System.UInt64)">
|
|
<summary>
|
|
Create a <c>ScopedBuffer</c> object encapsulating the next delivered GenTL buffer
|
|
</summary>
|
|
<param name="grabber">The grabber managing the underlying GenTL buffer</param>
|
|
<param name="timeout">Timeout value in milliseconds</param>
|
|
<remarks>
|
|
If there is no new buffer event when called, the method waits for at most the specified <paramref name="timeout"/>
|
|
<list type="bullet">
|
|
<item>Either the timeout expires and a <see cref="T:System.TimeoutException"/> is thrown</item>
|
|
<item>Or GenTL buffer is delivered and a <c>ScopedBuffer</c> object is created</item>
|
|
</list>
|
|
</remarks>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.ScopedBuffer.#ctor(Euresys.EGrabber.Buffer)">
|
|
<summary>
|
|
Create a <c>ScopedBuffer</c> object from a <see cref="T:Euresys.EGrabber.Buffer"/> object
|
|
</summary>
|
|
<param name="buffer">Buffer to scope</param>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.ScopedBuffer.#ctor(Euresys.EGrabber.EGrabber,Euresys.EGrabber.NewBufferData)">
|
|
<summary>
|
|
Create a <c>ScopedBuffer</c> object encapsulating the GenTL buffer specified in a <see cref="T:Euresys.EGrabber.NewBufferData"/>
|
|
</summary>
|
|
<param name="grabber">The grabber managing the underlying GenTL buffer</param>
|
|
<param name="newBufferData">New buffer data</param>
|
|
<remarks>
|
|
A new buffer data can be obtained from
|
|
<list type="bullet">
|
|
<item><see cref="M:Euresys.EGrabber.EGrabber.Pop(System.UInt64)"/></item>
|
|
<item><see cref="M:Euresys.EGrabber.EGrabber.PopOneOf(Euresys.EGrabber.EventType,System.UInt64)"/></item>
|
|
<item>The argument of a callback registered with <see cref="M:Euresys.EGrabber.EGrabber.RegisterEventCallback``1(System.Action{Euresys.EGrabber.EGrabber,``0})"/>, where T is <see cref="T:Euresys.EGrabber.NewBufferData"/></item>
|
|
<item><see cref="M:Euresys.EGrabber.EGrabber.GetBufferData(System.UInt64)"/></item>
|
|
</list>
|
|
</remarks>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.ScopedBuffer.GetInfo``1(Euresys.EGrabber.BUFFER_INFO_CMD)">
|
|
<summary>
|
|
Get buffer information
|
|
</summary>
|
|
<typeparam name="T">Type of the return value</typeparam>
|
|
<param name="cmd">Buffer info command</param>
|
|
<returns>Buffer information</returns>
|
|
<exception cref="T:Euresys.EGrabber.UnexpectedDataSize"></exception>
|
|
<exception cref="T:Euresys.EGrabber.UnexpectedDataType"></exception>
|
|
<exception cref="T:Euresys.EGrabber.GenTLError"></exception>
|
|
<exception cref="T:System.InvalidOperationException"></exception>
|
|
<remarks>
|
|
Please note that
|
|
<list type="bullet">
|
|
<item><typeparamref name="T"/> and <paramref name="cmd"/> are closely related</item>
|
|
<item>Wrong combinations of <typeparamref name="T"/> and <paramref name="cmd"/> will lead to <see cref="T:Euresys.EGrabber.UnexpectedDataSize"/> or <see cref="T:Euresys.EGrabber.UnexpectedDataType"/> exceptions</item>
|
|
<item>Using an unsupported <typeparamref name="T"/> type will throw an <see cref="T:System.InvalidOperationException"/></item>
|
|
</list>
|
|
</remarks>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.ScopedBuffer.GetInfo">
|
|
<summary>
|
|
Get useful buffer information
|
|
</summary>
|
|
<returns>Buffer information</returns>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.ScopedBuffer.Convert(System.String,Euresys.EGrabber.IMAGE_CONVERT_OUTPUT_CONFIG,Euresys.EGrabber.IMAGE_CONVERT_OUTPUT_OPERATION,System.Int32)">
|
|
<summary>
|
|
Convert a buffer
|
|
</summary>
|
|
<param name="format">Output pixel format</param>
|
|
<param name="config">Convert output configuration</param>
|
|
<param name="operation">Convert output operation</param>
|
|
<param name="quality">Quality for jpeg format, from 1 (lowest) to 100 (highest), 0 selects the default encoder quality value</param>
|
|
<returns>Converted buffer</returns>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.ScopedBuffer.ConvertTo(System.String,System.IntPtr,System.Int32,Euresys.EGrabber.IMAGE_CONVERT_OUTPUT_CONFIG,Euresys.EGrabber.IMAGE_CONVERT_OUTPUT_OPERATION,System.Int32)">
|
|
<summary>
|
|
Convert a buffer to a specified output buffer
|
|
</summary>
|
|
<param name="format">Output pixel format</param>
|
|
<param name="outputPtr">Output buffer pointer</param>
|
|
<param name="outputSize">Output buffer size</param>
|
|
<param name="config">Convert output configuration</param>
|
|
<param name="operation">Convert output operation</param>
|
|
<param name="quality">Quality for jpeg format, from 1 (lowest) to 100 (highest), 0 selects the default encoder quality value</param>
|
|
<returns>Converted data size</returns>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.ScopedBuffer.Convert(System.String,Euresys.EGrabber.IMAGE_CONVERT_OUTPUT_CONFIG,Euresys.EGrabber.IMAGE_CONVERT_OUTPUT_OPERATION,System.Int32,Euresys.EGrabber.ImageConvertRoi)">
|
|
<summary>
|
|
Convert a buffer
|
|
</summary>
|
|
<param name="format">Output pixel format</param>
|
|
<param name="config">Convert output configuration</param>
|
|
<param name="operation">Convert output operation</param>
|
|
<param name="quality">Quality for jpeg format, from 1 (lowest) to 100 (highest), 0 selects the default encoder quality value</param>
|
|
<param name="roi">Region of interest to be converted</param>
|
|
<returns>Converted buffer</returns>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.ScopedBuffer.ConvertTo(System.String,System.IntPtr,System.Int32,Euresys.EGrabber.IMAGE_CONVERT_OUTPUT_CONFIG,Euresys.EGrabber.IMAGE_CONVERT_OUTPUT_OPERATION,System.Int32,Euresys.EGrabber.ImageConvertRoi)">
|
|
<summary>
|
|
Convert a buffer to a specified output buffer
|
|
</summary>
|
|
<param name="format">Output pixel format</param>
|
|
<param name="outputPtr">Output buffer pointer</param>
|
|
<param name="outputSize">Output buffer size</param>
|
|
<param name="config">Convert output configuration</param>
|
|
<param name="operation">Convert output operation</param>
|
|
<param name="quality">Quality for jpeg format, from 1 (lowest) to 100 (highest), 0 selects the default encoder quality value</param>
|
|
<param name="roi">Region of interest to be converted</param>
|
|
<returns>Converted data size</returns>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.ScopedBuffer.SaveToDisk(System.String,System.Int32)">
|
|
<summary>
|
|
Save the buffer content to disk
|
|
</summary>
|
|
<param name="path">
|
|
Path to the file or path pattern
|
|
<list type="bullet">
|
|
<item>path of the new image file, the file extension determines the file format</item>
|
|
<item>
|
|
path pattern where a group of characters <c>N</c> is replaced by the value of index:
|
|
<list type="bullet">
|
|
<item>if index is 5, <c>N</c> becomes 5</item>
|
|
<item>if index is 9, <c>NN</c> becomes 09</item>
|
|
<item>if index is 10, <c>NN</c> becomes 10</item>
|
|
</list>
|
|
</item>
|
|
</list>
|
|
</param>
|
|
<param name="index">
|
|
Control pattern substitution
|
|
<list type="bullet">
|
|
<item>if <c>index >= 0</c>, enable pattern substitution with given index value</item>
|
|
<item>if <c>index < 0</c>, disable pattern substitution</item>
|
|
</list>
|
|
</param>
|
|
<remarks>
|
|
Notes:
|
|
<list type="bullet">
|
|
<item>The parent directory must exist</item>
|
|
<item>Buffer information (address, width, height, format) are automatically queried</item>
|
|
<item>No buffer conversion will be applied before writing the image file, please use <c>Buffer.Convert[To]</c> if needed</item>
|
|
</list>
|
|
</remarks>
|
|
</member>
|
|
<member name="M:Euresys.EGrabber.ScopedBuffer.SaveToDisk(System.String,System.Int32,Euresys.EGrabber.ImageSaveToDiskParams)">
|
|
<summary>
|
|
Save the buffer content to disk
|
|
</summary>
|
|
<param name="path">
|
|
Path to the file or path pattern
|
|
<list type="bullet">
|
|
<item>path of the new image file, the file extension determines the file format</item>
|
|
<item>
|
|
path pattern where a group of characters <c>N</c> is replaced by the value of index:
|
|
<list type="bullet">
|
|
<item>if index is 5, <c>N</c> becomes 5</item>
|
|
<item>if index is 9, <c>NN</c> becomes 09</item>
|
|
<item>if index is 10, <c>NN</c> becomes 10</item>
|
|
</list>
|
|
</item>
|
|
</list>
|
|
</param>
|
|
<param name="index">
|
|
Control pattern substitution
|
|
<list type="bullet">
|
|
<item>if <c>index >= 0</c>, enable pattern substitution with given index value</item>
|
|
<item>if <c>index < 0</c>, disable pattern substitution</item>
|
|
</list>
|
|
</param>
|
|
<param name="saveToDiskParams">Image saving parameters</param>
|
|
<remarks>
|
|
Notes:
|
|
<list type="bullet">
|
|
<item>The parent directory must exist</item>
|
|
<item>Buffer information (address, width, height, format) are automatically queried</item>
|
|
<item>No buffer conversion will be applied before writing the image file, please use <c>Buffer.Convert[To]</c> if needed</item>
|
|
</list>
|
|
</remarks>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.ScopedBuffer.UserData">
|
|
<summary>
|
|
Get the user object provided when the GenTL buffer was announced (if any)
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabber.ScopedBuffer.Pixels">
|
|
<summary>
|
|
Get the base address of the buffer memory (cf. <see cref="F:Euresys.EGrabber.BUFFER_INFO_CMD.BUFFER_INFO_BASE"/>)
|
|
</summary>
|
|
</member>
|
|
<member name="T:Euresys.EGrabber.Constants">
|
|
<summary>Constants</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.Constants.EVENT_DATA_NUMID_CUSTOM_BASE">
|
|
<summary>Event data numid custom base</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.Constants.IMAGE_SAVE_TO_DISK_DEFAULT_QUALITY">
|
|
<summary>Image save to disk default quality</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.Constants.MEMENTO_VERBOSITY_CRITICAL">
|
|
<summary>Memento verbosity critical</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.Constants.MEMENTO_VERBOSITY_ERROR">
|
|
<summary>Memento verbosity error</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.Constants.MEMENTO_VERBOSITY_WARNING">
|
|
<summary>Memento verbosity warning</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.Constants.MEMENTO_VERBOSITY_NOTICE">
|
|
<summary>Memento verbosity notice</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.Constants.MEMENTO_VERBOSITY_INFO">
|
|
<summary>Memento verbosity info</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.Constants.MEMENTO_VERBOSITY_DEBUG">
|
|
<summary>Memento verbosity debug</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.Constants.MEMENTO_VERBOSITY_VERBOSE">
|
|
<summary>Memento verbosity verbose</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.Constants.GENTL_INFINITE">
|
|
<summary>Gentl infinite</summary>
|
|
</member>
|
|
<member name="T:Euresys.EGrabber.GC_ERROR">
|
|
<summary>This enumeration defines GenTL standard and Euresys custom errors (<see cref="T:Euresys.EGrabber.GC_ERROR"/>)</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GC_ERROR.GC_ERR_SUCCESS">
|
|
<summary>No Error</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GC_ERROR.GC_ERR_ERROR">
|
|
<summary>Unspecified runtime error</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GC_ERROR.GC_ERR_NOT_INITIALIZED">
|
|
<summary>Module or resource is not initialized</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GC_ERROR.GC_ERR_NOT_IMPLEMENTED">
|
|
<summary>Requested operation is not implemented</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GC_ERROR.GC_ERR_RESOURCE_IN_USE">
|
|
<summary>Requested resource is already in use</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GC_ERROR.GC_ERR_ACCESS_DENIED">
|
|
<summary>Requested operation is not allowed</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GC_ERROR.GC_ERR_INVALID_HANDLE">
|
|
<summary>Given handle does not support the operation</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GC_ERROR.GC_ERR_INVALID_ID">
|
|
<summary>ID could not be connected to a resource</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GC_ERROR.GC_ERR_NO_DATA">
|
|
<summary>The function has no data to work on</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GC_ERROR.GC_ERR_INVALID_PARAMETER">
|
|
<summary>One of the parameters given was not valid</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GC_ERROR.GC_ERR_IO">
|
|
<summary>Communication error has occurred</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GC_ERROR.GC_ERR_TIMEOUT">
|
|
<summary>Timeout expired before the operation could be completed</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GC_ERROR.GC_ERR_ABORT">
|
|
<summary>An operation has been aborted before it could be completed</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GC_ERROR.GC_ERR_INVALID_BUFFER">
|
|
<summary>The GenTL Consumer has not announced enough buffers</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GC_ERROR.GC_ERR_NOT_AVAILABLE">
|
|
<summary>Resource or information is not available</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GC_ERROR.GC_ERR_INVALID_ADDRESS">
|
|
<summary>A given address is out of range or invalid</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GC_ERROR.GC_ERR_BUFFER_TOO_SMALL">
|
|
<summary>A provided buffer is too small to receive the expected amount of data</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GC_ERROR.GC_ERR_INVALID_INDEX">
|
|
<summary>A provided index referencing a Producer internal object is out of bounds</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GC_ERROR.GC_ERR_PARSING_CHUNK_DATA">
|
|
<summary>An error occurred parsing a buffer containing chunk data</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GC_ERROR.GC_ERR_INVALID_VALUE">
|
|
<summary>A register write function was trying to write an invalid value</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GC_ERROR.GC_ERR_RESOURCE_EXHAUSTED">
|
|
<summary>A requested resource is exhausted</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GC_ERROR.GC_ERR_OUT_OF_MEMORY">
|
|
<summary>The system ran out of memory</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GC_ERROR.GC_ERR_BUSY">
|
|
<summary>Requested operation cannot be performed (module or resource is busy)</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GC_ERROR.GC_ERR_CUSTOM_ID">
|
|
<summary>Custom id</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GC_ERROR.GC_ERR_CUSTOM_MULTIPLE_HANDLES">
|
|
<summary>Different handles to the same object were found</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GC_ERROR.GC_ERR_CUSTOM_DANGLING_HANDLES">
|
|
<summary>Handles associated to a closed object were found</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GC_ERROR.GC_ERR_CUSTOM_LOST_HANDLE">
|
|
<summary>No handle associated to an opened object was found</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GC_ERROR.GC_ERR_CUSTOM_LOCK_ERROR">
|
|
<summary>A lock issue has been detected</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GC_ERROR.GC_ERR_CUSTOM_SILENT_ERROR">
|
|
<summary>Some silent errors occurred</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GC_ERROR.GC_ERR_CUSTOM_LIBPATH_ERROR">
|
|
<summary>Library path cannot be retrieved</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GC_ERROR.GC_ERR_CUSTOM_DRIVER_NOT_AVAILABLE">
|
|
<summary>Failed to access the driver</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GC_ERROR.GC_ERR_CUSTOM_DRIVER_IO_ERROR">
|
|
<summary>A driver error has occurred</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GC_ERROR.GC_ERR_CUSTOM_REVOKE_ERROR_FOLLOWING_ANNOUNCE_ERROR">
|
|
<summary>Buffer revoke error (No longer used)</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GC_ERROR.GC_ERR_CUSTOM_STD_EXCEPTION">
|
|
<summary>Caught a C++ std::exception</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GC_ERROR.GC_ERR_CUSTOM_ALIGNMENT_ERROR">
|
|
<summary>An alignment error occurred while accessing a module port</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GC_ERROR.GC_ERR_CUSTOM_WAIT_FAILED">
|
|
<summary>A wait operation failed unexpectedly</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GC_ERROR.GC_ERR_CUSTOM_WAIT_INTERRUPTED">
|
|
<summary>A wait operation has been interrupted</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GC_ERROR.GC_ERR_CUSTOM_CANNOT_CREATE_NOTIFIER">
|
|
<summary>Cannot create notification object</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GC_ERROR.GC_ERR_CUSTOM_NOTIFIER_ERROR">
|
|
<summary>Cannot access notification object state</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GC_ERROR.GC_ERR_CUSTOM_LOADING_ERROR">
|
|
<summary>An external module could not be loaded</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GC_ERROR.GC_ERR_CUSTOM_SYMBOL_NOT_FOUND">
|
|
<summary>A required symbol was not found</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GC_ERROR.GC_ERR_CUSTOM_STRING_TOO_LONG">
|
|
<summary>A string is too long</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GC_ERROR.GC_ERR_CUSTOM_DATATYPE_MISMATCH">
|
|
<summary>Data type mismatch</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GC_ERROR.GC_ERR_CUSTOM_TOO_MANY_GENAPI_CONTEXTS">
|
|
<summary>Too many GenApi contexts</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GC_ERROR.GC_ERR_CUSTOM_INCORRECT_OEM_SAFETY_KEY">
|
|
<summary>Key doesn't match programmed OEM safety key</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GC_ERROR.GC_ERR_CUSTOM_OPAQUE_NETWORK">
|
|
<summary>GEV Driver could not communicate with the camera</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GC_ERROR.GC_ERR_CUSTOM_GENAPI_FEATURE_NOT_FOUND">
|
|
<summary>A GenApi feature could not be found</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GC_ERROR.GC_ERR_CUSTOM_INVALID_BUFFER_ADDRESS">
|
|
<summary>A buffer address does not match any announced buffer address</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GC_ERROR.GC_ERR_CUSTOM_ASSERT_FAILED">
|
|
<summary>An internal assertion failed</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GC_ERROR.GC_ERR_CUSTOM_NETWORK_CONFIGURATION_ERROR">
|
|
<summary>Subnet mismatch, invalid IP address and the like</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GC_ERROR.GC_ERR_CUSTOM_RDMA_INCOMPATIBLE_PROTOCOL">
|
|
<summary>Unexpected values in connection data</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GC_ERROR.GC_ERR_CUSTOM_RDMA_INCOMPATIBLE_VERSION">
|
|
<summary>Remote device requires a protocol version that is not supported</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GC_ERROR.GC_ERR_CUSTOM_RDMA_CONNECTION_INVALID">
|
|
<summary>Connection doesn't have the expected state at the time of the call</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GC_ERROR.GC_ERR_CUSTOM_RDMA_DEVICE_REMOVED">
|
|
<summary>The underlying NetworkDirect adapter was removed from the system</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GC_ERROR.GC_ERR_CUSTOM_BUFFER_SIZE_TOO_LARGE">
|
|
<summary>The specified buffer length exceeds the capabilities of the underlying NetworkDirect hardware</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GC_ERROR.GC_ERR_CUSTOM_RDMA_CONNECTION_REFUSED">
|
|
<summary>The remote system refused the connection request</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GC_ERROR.GC_ERR_CUSTOM_RDMA_CONNECTION_ABORTED">
|
|
<summary>The remote system aborted the connection</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GC_ERROR.GC_ERR_CUSTOM_RDMA_CONNECTION_CANCELED">
|
|
<summary>The local system terminated the connection</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GC_ERROR.GC_ERR_CUSTOM_GENAPI_ERROR">
|
|
<summary>A GenApi error has occurred</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GC_ERROR.GC_ERR_CUSTOM_IMAGE_ERROR">
|
|
<summary>An error occurred while processing an image</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GC_ERROR.GC_ERR_CUSTOM_LICENSE_MANAGER_ERROR">
|
|
<summary>An error occurred in the License Manager</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GC_ERROR.GC_ERR_CUSTOM_NO_LICENSE">
|
|
<summary>No license was found</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GC_ERROR.GC_ERR_CUSTOM_CL_ERR">
|
|
<summary>A CL error occurred</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GC_ERROR.GC_ERR_CUSTOM_IOCTL_BASE">
|
|
<summary>Custom ioctl base</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GC_ERROR.GC_ERR_CUSTOM_IOCTL_PCI_WRITE_CONFIG_FAILED">
|
|
<summary>Driver could not write to PCI configuration space of device</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GC_ERROR.GC_ERR_CUSTOM_IOCTL_PCI_READ_CONFIG_FAILED">
|
|
<summary>Driver could not read from PCI configuration space of device</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GC_ERROR.GC_ERR_CUSTOM_IOCTL_DS_CREATE_NO_DMA_ENGINE">
|
|
<summary>Driver could not find a DMA engine</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GC_ERROR.GC_ERR_CUSTOM_IOCTL_DS_CREATE_NO_IRQ_HANDLER">
|
|
<summary>Driver has no IRQ handler</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GC_ERROR.GC_ERR_CUSTOM_IOCTL_DS_REGISTER_EVENT_FAILED">
|
|
<summary>Driver could not register notification object while creating the data stream</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GC_ERROR.GC_ERR_CUSTOM_IOCTL_DS_GET_INFO_FAILED">
|
|
<summary>Custom ioctl ds get info failed</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GC_ERROR.GC_ERR_CUSTOM_IOCTL_DS_OPEN_FAILED">
|
|
<summary>Driver could not open DataStream module</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GC_ERROR.GC_ERR_CUSTOM_IOCTL_DS_START_FAILED">
|
|
<summary>Driver could not start the acquisition engine</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GC_ERROR.GC_ERR_CUSTOM_IOCTL_DS_STOP_FAILED">
|
|
<summary>Custom ioctl ds stop failed</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GC_ERROR.GC_ERR_CUSTOM_IOCTL_DEV_GET_INFO_FAILED">
|
|
<summary>Custom ioctl dev get info failed</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GC_ERROR.GC_ERR_CUSTOM_IOCTL_DEV_GET_URL_INFO_FAILED">
|
|
<summary>Driver error while getting remote device URL information</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GC_ERROR.GC_ERR_CUSTOM_IOCTL_CXP_CONNECTION_WRITE_FAILED">
|
|
<summary>Driver could not not write to remote device CoaXPress register</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GC_ERROR.GC_ERR_CUSTOM_IOCTL_CXP_CONNECTION_READ_FAILED">
|
|
<summary>Driver could not not read remote device CoaXPress register</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GC_ERROR.GC_ERR_CUSTOM_IOCTL_CXP_MASTER_CONNECTION_NOT_FOUND">
|
|
<summary>Custom ioctl cxp master connection not found</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GC_ERROR.GC_ERR_CUSTOM_IOCTL_CXP_HOST_LIBRARY_CMD_FAILED">
|
|
<summary>Custom ioctl cxp host library cmd failed</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GC_ERROR.GC_ERR_CUSTOM_IOCTL_BUFFER_ANNOUNCE_FAILED">
|
|
<summary>Driver was not able to announce a buffer</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GC_ERROR.GC_ERR_CUSTOM_IOCTL_STOP_TIMEOUT">
|
|
<summary>Driver could not stop the acquisition engine in a timely fashion</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GC_ERROR.GC_ERR_CUSTOM_IOCTL_I2C_FAILED">
|
|
<summary>Driver I2C error</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GC_ERROR.GC_ERR_CUSTOM_IOCTL_BANK_SELECT_INCONSISTENCY">
|
|
<summary>Driver detected a flash bank select inconsistency</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GC_ERROR.GC_ERR_CUSTOM_IOCTL_ONBOARD_MEMORY_READ_ERROR">
|
|
<summary>Driver could not read from onboard memory</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GC_ERROR.GC_ERR_CUSTOM_IOCTL_ONBOARD_MEMORY_WRITE_ERROR">
|
|
<summary>Driver could not write to onboard memory</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GC_ERROR.GC_ERR_CUSTOM_IOCTL_FFC_WRITE_ERROR">
|
|
<summary>Driver could not write Flat Field Correction coefficient data</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GC_ERROR.GC_ERR_CUSTOM_IOCTL_SERIAL_REGISTER_EVENT_FAILED">
|
|
<summary>Driver could not register serial notification object</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GC_ERROR.GC_ERR_CUSTOM_GEV_BASE">
|
|
<summary>Custom gev base</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GC_ERROR.GC_ERR_CUSTOM_OS_RDMA_BASE">
|
|
<summary>Custom os rdma base</summary>
|
|
</member>
|
|
<member name="T:Euresys.EGrabber.INFO_DATATYPE">
|
|
<summary>Defines the data type possible for the various Info functions</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.INFO_DATATYPE.INFO_DATATYPE_UNKNOWN">
|
|
<summary>Unknown data type</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.INFO_DATATYPE.INFO_DATATYPE_STRING">
|
|
<summary>NULL-terminated C string (ASCII encoded)</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.INFO_DATATYPE.INFO_DATATYPE_STRINGLIST">
|
|
<summary>Concatenated INFO_DATATYPE_STRING list. End of list is signaled with an additional NULL</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.INFO_DATATYPE.INFO_DATATYPE_INT16">
|
|
<summary>Signed 16 bit integer</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.INFO_DATATYPE.INFO_DATATYPE_UINT16">
|
|
<summary>Unsigned 16 bit integer</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.INFO_DATATYPE.INFO_DATATYPE_INT32">
|
|
<summary>Signed 32 bit integer</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.INFO_DATATYPE.INFO_DATATYPE_UINT32">
|
|
<summary>Unsigned 32 bit integer</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.INFO_DATATYPE.INFO_DATATYPE_INT64">
|
|
<summary>Signed 64 bit integer</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.INFO_DATATYPE.INFO_DATATYPE_UINT64">
|
|
<summary>Unsigned 64 bit integer</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.INFO_DATATYPE.INFO_DATATYPE_FLOAT64">
|
|
<summary>Signed 64 bit floating point number</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.INFO_DATATYPE.INFO_DATATYPE_PTR">
|
|
<summary>Pointer type (void*). Size is platform dependent (32 bit on 32 bit platforms)</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.INFO_DATATYPE.INFO_DATATYPE_BOOL8">
|
|
<summary>Boolean value occupying 8 bit. 0 for false and anything for true</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.INFO_DATATYPE.INFO_DATATYPE_SIZET">
|
|
<summary>Platform dependent unsigned integer (32 bit on 32 bit platforms)</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.INFO_DATATYPE.INFO_DATATYPE_BUFFER">
|
|
<summary>Like a INFO_DATATYPE_STRING but with arbitrary data and no NULL termination</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.INFO_DATATYPE.INFO_DATATYPE_PTRDIFF">
|
|
<summary>Platform dependent signed integer (32 bit on 32 bit platforms). GenTL v1.3</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.INFO_DATATYPE.INFO_DATATYPE_CUSTOM_ID">
|
|
<summary>Starting value for custom IDs</summary>
|
|
</member>
|
|
<member name="T:Euresys.EGrabber.TL_CHAR_ENCODING">
|
|
<summary>Defines char encoding schemes used by the producer, GenTL v1.4</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.TL_CHAR_ENCODING.TL_CHAR_ENCODING_ASCII">
|
|
<summary>Tl char encoding ascii</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.TL_CHAR_ENCODING.TL_CHAR_ENCODING_UTF8">
|
|
<summary>Tl char encoding utf8</summary>
|
|
</member>
|
|
<member name="T:Euresys.EGrabber.TL_INFO_CMD">
|
|
<summary>System module information commands for the <see cref="M:Euresys.EGrabber.Module`1.GetInfo``1(`0)">EGrabber.System.GetInfo<T>(<see cref="T:Euresys.EGrabber.TL_INFO_CMD"/>)</see> and <see cref="M:Euresys.EGrabber.EGenTL.GcGetInfo``1(Euresys.EGrabber.TL_INFO_CMD)"/> functions</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.TL_INFO_CMD.TL_INFO_ID">
|
|
<summary>STRING Transport layer ID</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.TL_INFO_CMD.TL_INFO_VENDOR">
|
|
<summary>STRING Transport layer vendor name</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.TL_INFO_CMD.TL_INFO_MODEL">
|
|
<summary>STRING Transport layer model name</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.TL_INFO_CMD.TL_INFO_VERSION">
|
|
<summary>STRING Transport layer version</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.TL_INFO_CMD.TL_INFO_TLTYPE">
|
|
<summary>STRING Transport layer technology that is supported</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.TL_INFO_CMD.TL_INFO_NAME">
|
|
<summary>STRING File name including extension of the library</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.TL_INFO_CMD.TL_INFO_PATHNAME">
|
|
<summary>STRING Full path including file name and extension of the library</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.TL_INFO_CMD.TL_INFO_DISPLAYNAME">
|
|
<summary>STRING User readable name of the device. If this is not defined in the device this should be VENDOR MODEL (ID)</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.TL_INFO_CMD.TL_INFO_CHAR_ENCODING">
|
|
<summary>INT32 Reporting the char encoding used by this Producer, GenTL v1.4</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.TL_INFO_CMD.TL_INFO_GENTL_VER_MAJOR">
|
|
<summary>UINT32 Major number of the GenTL spec this producer complies with, GenTL v1.5</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.TL_INFO_CMD.TL_INFO_GENTL_VER_MINOR">
|
|
<summary>UINT32 Minor number of the GenTL spec this producer complies with, GenTL v1.5</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.TL_INFO_CMD.TL_INFO_CUSTOM_ID">
|
|
<summary>Starting value for custom IDs</summary>
|
|
</member>
|
|
<member name="T:Euresys.EGrabber.INTERFACE_INFO_CMD">
|
|
<summary>This enumeration defines commands to retrieve information with the <see cref="M:Euresys.EGrabber.Module`1.GetInfo``1(`0)">EGrabber.Interface.GetInfo<T>(<see cref="T:Euresys.EGrabber.INTERFACE_INFO_CMD"/>)</see> function from the Interface module</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.INTERFACE_INFO_CMD.INTERFACE_INFO_ID">
|
|
<summary>STRING Unique ID of the interface</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.INTERFACE_INFO_CMD.INTERFACE_INFO_DISPLAYNAME">
|
|
<summary>STRING User readable name of the interface</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.INTERFACE_INFO_CMD.INTERFACE_INFO_TLTYPE">
|
|
<summary>STRING Transport layer technology that is supported</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.INTERFACE_INFO_CMD.INTERFACE_INFO_CUSTOM_ID">
|
|
<summary>Starting value for GenTL Producer custom IDs</summary>
|
|
</member>
|
|
<member name="T:Euresys.EGrabber.DEVICE_ACCESS_FLAGS">
|
|
<summary>This enumeration defines GenTL standard and Euresys custom flags of how a device is to be opened with the <see cref="T:Euresys.EGrabber.EGrabber"/> constructor</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.DEVICE_ACCESS_FLAGS.DEVICE_ACCESS_UNKNOWN">
|
|
<summary>Not used in a command. Can be used to initialize a variable to query that information</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.DEVICE_ACCESS_FLAGS.DEVICE_ACCESS_NONE">
|
|
<summary>This either means that the device is not open because it was not opened before or the access to it was denied</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.DEVICE_ACCESS_FLAGS.DEVICE_ACCESS_READONLY">
|
|
<summary>Open the device read only. All Port functions can only read from the device</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.DEVICE_ACCESS_FLAGS.DEVICE_ACCESS_CONTROL">
|
|
<summary>Open the device in a way that other hosts/processes can have read only access to the device. Device access level is read/write for this process</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.DEVICE_ACCESS_FLAGS.DEVICE_ACCESS_EXCLUSIVE">
|
|
<summary>Open the device in a way that only this host/process can have access to the device. Device access level is read/write for this process</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.DEVICE_ACCESS_FLAGS.DEVICE_ACCESS_CUSTOM_ID">
|
|
<summary>Starting value for GenTL Producer custom IDs</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.DEVICE_ACCESS_FLAGS.DEVICE_ACCESS_CUSTOM_READONLY_DEVICE_READONLY_STREAM">
|
|
<summary>Open both the device and child data stream read only</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.DEVICE_ACCESS_FLAGS.DEVICE_ACCESS_CUSTOM_SERIAL_COMMUNICATION">
|
|
<summary>Open the device for serial communication</summary>
|
|
</member>
|
|
<member name="T:Euresys.EGrabber.DEVICE_ACCESS_STATUS">
|
|
<summary>This enumeration defines values for the accessibility of the device, see <see cref="F:Euresys.EGrabber.DEVICE_INFO_CMD.DEVICE_INFO_ACCESS_STATUS"/></summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.DEVICE_ACCESS_STATUS.DEVICE_ACCESS_STATUS_UNKNOWN">
|
|
<summary>The device accessibility is not known</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.DEVICE_ACCESS_STATUS.DEVICE_ACCESS_STATUS_READWRITE">
|
|
<summary>The device is available for read/write access</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.DEVICE_ACCESS_STATUS.DEVICE_ACCESS_STATUS_READONLY">
|
|
<summary>The device is available for read only access</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.DEVICE_ACCESS_STATUS.DEVICE_ACCESS_STATUS_NOACCESS">
|
|
<summary>The device is not accessible</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.DEVICE_ACCESS_STATUS.DEVICE_ACCESS_STATUS_BUSY">
|
|
<summary>The device has already been opened by another process/host. GenTL v1.5</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.DEVICE_ACCESS_STATUS.DEVICE_ACCESS_STATUS_OPEN_READWRITE">
|
|
<summary>The device has already been opened by this process. GenTL v1.5</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.DEVICE_ACCESS_STATUS.DEVICE_ACCESS_STATUS_OPEN_READONLY">
|
|
<summary>The device has already been opened by this process. GenTL v1.5</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.DEVICE_ACCESS_STATUS.DEVICE_ACCESS_STATUS_CUSTOM_ID">
|
|
<summary>Starting value for custom IDs</summary>
|
|
</member>
|
|
<member name="T:Euresys.EGrabber.DEVICE_INFO_CMD">
|
|
<summary>This enumeration defines GenTL standard and Euresys custom commands to retrieve information with the <see cref="M:Euresys.EGrabber.Module`1.GetInfo``1(`0)">EGrabber.Device.GetInfo<T>(<see cref="T:Euresys.EGrabber.DEVICE_INFO_CMD"/>)</see> function</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.DEVICE_INFO_CMD.DEVICE_INFO_ID">
|
|
<summary>STRING Unique ID of the device</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.DEVICE_INFO_CMD.DEVICE_INFO_VENDOR">
|
|
<summary>STRING Device vendor name</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.DEVICE_INFO_CMD.DEVICE_INFO_MODEL">
|
|
<summary>STRING Device model name</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.DEVICE_INFO_CMD.DEVICE_INFO_TLTYPE">
|
|
<summary>STRING Transport layer technology that is supported</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.DEVICE_INFO_CMD.DEVICE_INFO_DISPLAYNAME">
|
|
<summary>STRING String containing a display name for the device ( including a unique id )</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.DEVICE_INFO_CMD.DEVICE_INFO_ACCESS_STATUS">
|
|
<summary>INT32 Gets the access mode the GenTL Producer has on the opened device. (<see cref="T:Euresys.EGrabber.DEVICE_ACCESS_STATUS"/> enumeration value)</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.DEVICE_INFO_CMD.DEVICE_INFO_USER_DEFINED_NAME">
|
|
<summary>STRING String containing the user defined name, GenTL v1.4</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.DEVICE_INFO_CMD.DEVICE_INFO_SERIAL_NUMBER">
|
|
<summary>STRING String containing the device's serial number, GenTL v1.4</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.DEVICE_INFO_CMD.DEVICE_INFO_VERSION">
|
|
<summary>STRING String containing the device version, GenTL v1.4</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.DEVICE_INFO_CMD.DEVICE_INFO_TIMESTAMP_FREQUENCY">
|
|
<summary>UINT64 Tick-frequency of the time stamp clock, GenTL v1.4</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.DEVICE_INFO_CMD.DEVICE_INFO_CUSTOM_ID">
|
|
<summary>Starting value for GenTL Producer custom IDs</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.DEVICE_INFO_CMD.DEVICE_INFO_CUSTOM_DEVICE_DESCRIPTION">
|
|
<summary>STRING Description of the device</summary>
|
|
</member>
|
|
<member name="T:Euresys.EGrabber.ACQ_STOP_FLAGS">
|
|
<summary>This enumeration defines special stop flags for the acquisition engine</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.ACQ_STOP_FLAGS.ACQ_STOP_FLAGS_DEFAULT">
|
|
<summary>Stop the acquisition engine when the currently running tasks like filling a buffer are completed (default behavior)</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.ACQ_STOP_FLAGS.ACQ_STOP_FLAGS_KILL">
|
|
<summary>Stop the acquisition engine immediately and leave buffers currently being filled in the Input Buffer Pool</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.ACQ_STOP_FLAGS.ACQ_STOP_FLAGS_CUSTOM_ID">
|
|
<summary>Starting value for GenTL Producer custom IDs</summary>
|
|
</member>
|
|
<member name="T:Euresys.EGrabber.ACQ_START_FLAGS">
|
|
<summary>This enumeration defines GenTL standard and Euresys custom flags for how the acquisition engine must be started</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.ACQ_START_FLAGS.ACQ_START_FLAGS_DEFAULT">
|
|
<summary>Default behavior</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.ACQ_START_FLAGS.ACQ_START_FLAGS_CUSTOM_ID">
|
|
<summary>Starting value for GenTL Producer custom IDs</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.ACQ_START_FLAGS.ACQ_START_FLAGS_CUSTOM_DO_NOT_ACTIVATE_SEQUENCER">
|
|
<summary>Start the data stream but leave the CIC sequencer idle</summary>
|
|
</member>
|
|
<member name="T:Euresys.EGrabber.ACQ_QUEUE_TYPE">
|
|
<summary>This enumeration commands from which to which queue/pool buffers are flushed with the <see cref="M:Euresys.EGrabber.EGrabber.FlushBuffers(Euresys.EGrabber.ACQ_QUEUE_TYPE)"/> function</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.ACQ_QUEUE_TYPE.ACQ_QUEUE_INPUT_TO_OUTPUT">
|
|
<summary>Flushes the input pool to the output queue and if necessary adds entries in the New Buffer event data queue</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.ACQ_QUEUE_TYPE.ACQ_QUEUE_OUTPUT_DISCARD">
|
|
<summary>Discards all buffers in the output queue and if necessary remove the entries from the event data queue</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.ACQ_QUEUE_TYPE.ACQ_QUEUE_ALL_TO_INPUT">
|
|
<summary>Puts all buffers in the input pool. Even those in the output queue and discard entries in the event data queue</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.ACQ_QUEUE_TYPE.ACQ_QUEUE_UNQUEUED_TO_INPUT">
|
|
<summary>Puts all buffers that are not in the input pool or the output queue in the input pool</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.ACQ_QUEUE_TYPE.ACQ_QUEUE_ALL_DISCARD">
|
|
<summary>Discards all buffers in the input pool and output queue</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.ACQ_QUEUE_TYPE.ACQ_QUEUE_CUSTOM_ID">
|
|
<summary>Starting value for GenTL Producer custom IDs</summary>
|
|
</member>
|
|
<member name="T:Euresys.EGrabber.STREAM_INFO_CMD">
|
|
<summary>This enumeration defines GenTL standard and Euresys custom commands to retrieve information with the <see cref="M:Euresys.EGrabber.Module`1.GetInfo``1(`0)">EGrabber.Stream.GetInfo<T>(<see cref="T:Euresys.EGrabber.STREAM_INFO_CMD"/>)</see> function</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.STREAM_INFO_CMD.STREAM_INFO_ID">
|
|
<summary>STRING Unique ID of the data stream</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.STREAM_INFO_CMD.STREAM_INFO_NUM_DELIVERED">
|
|
<summary>UINT64 Number of delivered buffers since last acquisition start</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.STREAM_INFO_CMD.STREAM_INFO_NUM_UNDERRUN">
|
|
<summary>UINT64 Number of lost buffers due to queue underrun</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.STREAM_INFO_CMD.STREAM_INFO_NUM_ANNOUNCED">
|
|
<summary>SIZET Number of announced buffers</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.STREAM_INFO_CMD.STREAM_INFO_NUM_QUEUED">
|
|
<summary>SIZET Number of buffers in the input pool</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.STREAM_INFO_CMD.STREAM_INFO_NUM_AWAIT_DELIVERY">
|
|
<summary>SIZET Number of buffers in the output queue</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.STREAM_INFO_CMD.STREAM_INFO_NUM_STARTED">
|
|
<summary>UINT64 Number of buffers started in the acquisition engine</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.STREAM_INFO_CMD.STREAM_INFO_PAYLOAD_SIZE">
|
|
<summary>SIZET Size of the expected data in bytes</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.STREAM_INFO_CMD.STREAM_INFO_IS_GRABBING">
|
|
<summary>BOOL8 Flag indicating whether the acquisition engine is started or not</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.STREAM_INFO_CMD.STREAM_INFO_DEFINES_PAYLOADSIZE">
|
|
<summary>BOOL8 Flag that indicated that this data stream defines a payload size independent from the remote device</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.STREAM_INFO_CMD.STREAM_INFO_TLTYPE">
|
|
<summary>STRING Transport layer technology that is supported</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.STREAM_INFO_CMD.STREAM_INFO_NUM_CHUNKS_MAX">
|
|
<summary>SIZET Max number of chunks in a buffer, if known. GenTL v1.3</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.STREAM_INFO_CMD.STREAM_INFO_BUF_ANNOUNCE_MIN">
|
|
<summary>SIZET Min number of buffers to announce before acq can start, if known. GenTL v1.3</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.STREAM_INFO_CMD.STREAM_INFO_BUF_ALIGNMENT">
|
|
<summary>SIZET Buffer alignment in bytes. GenTL v1.3</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.STREAM_INFO_CMD.STREAM_INFO_CUSTOM_ID">
|
|
<summary>Starting value for GenTL Producer custom IDs</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.STREAM_INFO_CMD.STREAM_INFO_CUSTOM_STREAM_DESCRIPTION">
|
|
<summary>STRING Description of the stream</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.STREAM_INFO_CMD.STREAM_INFO_CUSTOM_SHOULD_REANNOUNCE_BUFFERS">
|
|
<summary>BOOL8 Flag to indicate that internal resources (like the DMA) need to be reconfigured and thus buffers need to be revoked and announced again</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.STREAM_INFO_CMD.STREAM_INFO_CUSTOM_SHOULD_REALLOC_BUFFERS">
|
|
<summary>BOOL8 Flag to indicate that buffers need to be revoked and reallocated again because the payload size or alignment constraints have changed</summary>
|
|
</member>
|
|
<member name="T:Euresys.EGrabber.BUFFER_INFO_CMD">
|
|
<summary>This enumeration defines GenTL standard and Euresys custom commands to retrieve information with the <see cref="M:Euresys.EGrabber.Buffer.GetInfo"/> function on a buffer</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.BUFFER_INFO_CMD.BUFFER_INFO_BASE">
|
|
<summary>PTR Base address of the buffer memory</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.BUFFER_INFO_CMD.BUFFER_INFO_SIZE">
|
|
<summary>SIZET Size of the buffer in bytes</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.BUFFER_INFO_CMD.BUFFER_INFO_USER_PTR">
|
|
<summary>PTR Private data pointer of the GenTL Consumer</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.BUFFER_INFO_CMD.BUFFER_INFO_TIMESTAMP">
|
|
<summary>UINT64 Timestamp the buffer was acquired</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.BUFFER_INFO_CMD.BUFFER_INFO_NEW_DATA">
|
|
<summary>BOOL8 Flag to indicate that the buffer contains new data since the last call</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.BUFFER_INFO_CMD.BUFFER_INFO_IS_QUEUED">
|
|
<summary>BOOL8 Flag to indicate if the buffer is in the input pool or output queue</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.BUFFER_INFO_CMD.BUFFER_INFO_IS_ACQUIRING">
|
|
<summary>BOOL8 Flag to indicate that the buffer is currently being filled with data</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.BUFFER_INFO_CMD.BUFFER_INFO_IS_INCOMPLETE">
|
|
<summary>BOOL8 Flag to indicate that a buffer was filled but an error occurred during that process</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.BUFFER_INFO_CMD.BUFFER_INFO_TLTYPE">
|
|
<summary>STRING Transport layer technology that is supported</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.BUFFER_INFO_CMD.BUFFER_INFO_SIZE_FILLED">
|
|
<summary>SIZET Number of bytes written into the buffer last time it has been filled. This value is reset to 0 when the buffer is placed into the Input Buffer Pool</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.BUFFER_INFO_CMD.BUFFER_INFO_WIDTH">
|
|
<summary>SIZET GenTL v1.2</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.BUFFER_INFO_CMD.BUFFER_INFO_HEIGHT">
|
|
<summary>SIZET GenTL v1.2</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.BUFFER_INFO_CMD.BUFFER_INFO_XOFFSET">
|
|
<summary>SIZET GenTL v1.2</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.BUFFER_INFO_CMD.BUFFER_INFO_YOFFSET">
|
|
<summary>SIZET GenTL v1.2</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.BUFFER_INFO_CMD.BUFFER_INFO_XPADDING">
|
|
<summary>SIZET GenTL v1.2</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.BUFFER_INFO_CMD.BUFFER_INFO_YPADDING">
|
|
<summary>SIZET GenTL v1.2</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.BUFFER_INFO_CMD.BUFFER_INFO_FRAMEID">
|
|
<summary>UINT64 GenTL v1.2</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.BUFFER_INFO_CMD.BUFFER_INFO_IMAGEPRESENT">
|
|
<summary>BOOL8 GenTL v1.2</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.BUFFER_INFO_CMD.BUFFER_INFO_IMAGEOFFSET">
|
|
<summary>SIZET GenTL v1.2</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.BUFFER_INFO_CMD.BUFFER_INFO_PAYLOADTYPE">
|
|
<summary>SIZET GenTL v1.2</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.BUFFER_INFO_CMD.BUFFER_INFO_PIXELFORMAT">
|
|
<summary>UINT64 GenTL v1.2</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.BUFFER_INFO_CMD.BUFFER_INFO_PIXELFORMAT_NAMESPACE">
|
|
<summary>UINT64 GenTL v1.2</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.BUFFER_INFO_CMD.BUFFER_INFO_DELIVERED_IMAGEHEIGHT">
|
|
<summary>SIZET GenTL v1.2</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.BUFFER_INFO_CMD.BUFFER_INFO_DELIVERED_CHUNKPAYLOADSIZE">
|
|
<summary>SIZET GenTL v1.2</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.BUFFER_INFO_CMD.BUFFER_INFO_CHUNKLAYOUTID">
|
|
<summary>UINT64 GenTL v1.2</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.BUFFER_INFO_CMD.BUFFER_INFO_FILENAME">
|
|
<summary>STRING GenTL v1.2</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.BUFFER_INFO_CMD.BUFFER_INFO_PIXEL_ENDIANNESS">
|
|
<summary>INT32 GenTL v1.4</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.BUFFER_INFO_CMD.BUFFER_INFO_DATA_SIZE">
|
|
<summary>SIZET GenTL v1.4</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.BUFFER_INFO_CMD.BUFFER_INFO_TIMESTAMP_NS">
|
|
<summary>UINT64 GenTL v1.4</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.BUFFER_INFO_CMD.BUFFER_INFO_DATA_LARGER_THAN_BUFFER">
|
|
<summary>BOOL8 GenTL v1.4</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.BUFFER_INFO_CMD.BUFFER_INFO_CONTAINS_CHUNKDATA">
|
|
<summary>BOOL8 GenTL v1.4</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.BUFFER_INFO_CMD.BUFFER_INFO_CUSTOM_ID">
|
|
<summary>Starting value for GenTL Producer custom IDs</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.BUFFER_INFO_CMD.BUFFER_INFO_CUSTOM_START_OF_SCAN">
|
|
<summary>BOOL8 Flag to indicate that the buffer is the first of a scan</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.BUFFER_INFO_CMD.BUFFER_INFO_CUSTOM_END_OF_SCAN">
|
|
<summary>BOOL8 Flag to indicate that the buffer is the last of a scan</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.BUFFER_INFO_CMD.BUFFER_INFO_CUSTOM_EVENT_TIMESTAMP">
|
|
<summary>UINT64 Timestamp of the new buffer event</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.BUFFER_INFO_CMD.BUFFER_INFO_CUSTOM_CXP_STREAMID">
|
|
<summary>UINT16 Stream ID (word 3 in the CoaXPress rectangular image header)</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.BUFFER_INFO_CMD.BUFFER_INFO_CUSTOM_CXP_TAPG">
|
|
<summary>UINT16 Tap geometry (words 23-24 in the CoaXPress rectangular image header)</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.BUFFER_INFO_CMD.BUFFER_INFO_CUSTOM_CXP_FLAGS">
|
|
<summary>UINT16 Image flags (word 25 in the CoaXPress rectangular image header)</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.BUFFER_INFO_CMD.BUFFER_INFO_CUSTOM_LINE_PITCH">
|
|
<summary>SIZET Line pitch (or 1 for buffers containing JPEG data)</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.BUFFER_INFO_CMD.BUFFER_INFO_CUSTOM_STREAM_LINE_WIDTH">
|
|
<summary>SIZET Value of data stream LineWidth when the buffer was announced</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.BUFFER_INFO_CMD.BUFFER_INFO_CUSTOM_STREAM_LINE_PITCH">
|
|
<summary>SIZET Value of data stream LinePitch when the buffer was announced</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.BUFFER_INFO_CMD.BUFFER_INFO_CUSTOM_STREAM_STRIPE_HEIGHT">
|
|
<summary>SIZET Value of data stream StripeHeight when the buffer was announced</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.BUFFER_INFO_CMD.BUFFER_INFO_CUSTOM_STREAM_STRIPE_PITCH">
|
|
<summary>SIZET Value of data stream StripePitch when the buffer was announced</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.BUFFER_INFO_CMD.BUFFER_INFO_CUSTOM_STREAM_STRIPE_ARRANGEMENT">
|
|
<summary>UINT64 Value of data stream StripeArrangement when the buffer was announced</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.BUFFER_INFO_CMD.BUFFER_INFO_CUSTOM_CUSTOM_LOGIC_STATUS">
|
|
<summary>UINT32 CustomLogic Status associated to the buffer</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.BUFFER_INFO_CMD.BUFFER_INFO_CUSTOM_STREAM_STRIPE_OFFSET">
|
|
<summary>SIZET Value of data stream StripeOffset when the buffer was announced</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.BUFFER_INFO_CMD.BUFFER_INFO_CUSTOM_STREAM_BLOCK_HEIGHT">
|
|
<summary>SIZET Value of data stream BlockHeight when the buffer was announced</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.BUFFER_INFO_CMD.BUFFER_INFO_CUSTOM_LLE_LINES_PER_IMAGE">
|
|
<summary>SIZET Number of LLE extracted lines per acquired image</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.BUFFER_INFO_CMD.BUFFER_INFO_CUSTOM_ALIGNMENT">
|
|
<summary>SIZET Alignment of buffer allocated by DSAllocAndAnnounceBuffer</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.BUFFER_INFO_CMD.BUFFER_INFO_CUSTOM_PART_SIZE">
|
|
<summary>SIZET Size of each buffer part</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.BUFFER_INFO_CMD.BUFFER_INFO_CUSTOM_NUM_PARTS">
|
|
<summary>SIZET Maximum number of parts in the buffer (value of data stream BufferPartCount when the buffer was announced)</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.BUFFER_INFO_CMD.BUFFER_INFO_CUSTOM_NUM_DELIVERED_PARTS">
|
|
<summary>SIZET Number of parts available in the buffer</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.BUFFER_INFO_CMD.BUFFER_INFO_CUSTOM_PART_TIMESTAMPS">
|
|
<summary>BUFFER Array of 64-bit unsigned integers containing the timestamps of each buffer part</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.BUFFER_INFO_CMD.BUFFER_INFO_CUSTOM_BUFFER_METADATA_0">
|
|
<summary>UINT32 32-bit inserted buffer metadata at offset 0</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.BUFFER_INFO_CMD.BUFFER_INFO_CUSTOM_BUFFER_METADATA_1">
|
|
<summary>UINT32 32-bit inserted buffer metadata at offset 1</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.BUFFER_INFO_CMD.BUFFER_INFO_CUSTOM_BUFFER_METADATA_2">
|
|
<summary>UINT32 32-bit inserted buffer metadata at offset 2</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.BUFFER_INFO_CMD.BUFFER_INFO_CUSTOM_BUFFER_METADATA_3">
|
|
<summary>UINT32 32-bit inserted buffer metadata at offset 3</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.BUFFER_INFO_CMD.BUFFER_INFO_CUSTOM_HAS_BUFFER_METADATA">
|
|
<summary>BOOL8 Flag to indicate that the buffer has inserted buffer metadata</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.BUFFER_INFO_CMD.BUFFER_INFO_CUSTOM_HAS_LINE_METADATA">
|
|
<summary>BOOL8 Flag to indicate that the buffer has inserted line metadata</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.BUFFER_INFO_CMD.BUFFER_INFO_CUSTOM_LINE_METADATA_BASE">
|
|
<summary>PTR Base address of the inserted line metadata</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.BUFFER_INFO_CMD.BUFFER_INFO_CUSTOM_METADATA_CONTENT_0">
|
|
<summary>UINT16 Content ID of the 32-bit inserted metadata at offset 0</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.BUFFER_INFO_CMD.BUFFER_INFO_CUSTOM_METADATA_CONTENT_1">
|
|
<summary>UINT16 Content ID of the 32-bit inserted metadata at offset 1</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.BUFFER_INFO_CMD.BUFFER_INFO_CUSTOM_METADATA_CONTENT_2">
|
|
<summary>UINT16 Content ID of the 32-bit inserted metadata at offset 2</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.BUFFER_INFO_CMD.BUFFER_INFO_CUSTOM_METADATA_CONTENT_3">
|
|
<summary>UINT16 Content ID of the 32-bit inserted metadata at offset 3</summary>
|
|
</member>
|
|
<member name="T:Euresys.EGrabber.BUFFER_PART_INFO_CMD">
|
|
<summary>This enumeration defines commands to retrieve information about individual data parts in a multi-part buffer. Introduced in GenTL v1.5</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.BUFFER_PART_INFO_CMD.BUFFER_PART_INFO_BASE">
|
|
<summary>PTR Base address of the buffer part memory</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.BUFFER_PART_INFO_CMD.BUFFER_PART_INFO_DATA_SIZE">
|
|
<summary>SIZET Size of the buffer part in bytes</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.BUFFER_PART_INFO_CMD.BUFFER_PART_INFO_DATA_TYPE">
|
|
<summary>SIZET Type of the data in given part (PARTDATATYPE_ID enumeration value)</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.BUFFER_PART_INFO_CMD.BUFFER_PART_INFO_DATA_FORMAT">
|
|
<summary>UINT64 Format of individual items (such as pixels) in the buffer part</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.BUFFER_PART_INFO_CMD.BUFFER_PART_INFO_DATA_FORMAT_NAMESPACE">
|
|
<summary>UINT64 Allows interpretation of BUFFER_PART_INFO_DATA_FORMAT (<see cref="T:Euresys.EGrabber.PIXELFORMAT_NAMESPACE_ID"/> enumeration value)</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.BUFFER_PART_INFO_CMD.BUFFER_PART_INFO_WIDTH">
|
|
<summary>SIZET Width of data in the buffer part in pixels</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.BUFFER_PART_INFO_CMD.BUFFER_PART_INFO_HEIGHT">
|
|
<summary>SIZET Expected height of data in the buffer part in pixels </summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.BUFFER_PART_INFO_CMD.BUFFER_PART_INFO_XOFFSET">
|
|
<summary>SIZET Horizontal offset of data in the buffer part in pixels</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.BUFFER_PART_INFO_CMD.BUFFER_PART_INFO_YOFFSET">
|
|
<summary>SIZET Vertical offset of data in the buffer part in pixels</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.BUFFER_PART_INFO_CMD.BUFFER_PART_INFO_XPADDING">
|
|
<summary>SIZET Horizontal padding of data in the buffer part in pixels</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.BUFFER_PART_INFO_CMD.BUFFER_PART_INFO_SOURCE_ID">
|
|
<summary>UINT64 Identifier allowing to group data parts belonging to the same source</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.BUFFER_PART_INFO_CMD.BUFFER_PART_INFO_DELIVERED_IMAGEHEIGHT">
|
|
<summary>SIZET Height of the data currently in the buffer part in pixels</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.BUFFER_PART_INFO_CMD.BUFFER_PART_INFO_CUSTOM_ID">
|
|
<summary>Starting value for GenTL Producer custom IDs</summary>
|
|
</member>
|
|
<member name="T:Euresys.EGrabber.PAYLOADTYPE_INFO_ID">
|
|
<summary>Enumeration of TLType dependent payload types. Introduced in GenTL v1.2</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.PAYLOADTYPE_INFO_ID.PAYLOAD_TYPE_UNKNOWN">
|
|
<summary>Payload type unknown</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.PAYLOADTYPE_INFO_ID.PAYLOAD_TYPE_IMAGE">
|
|
<summary>Payload type image</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.PAYLOADTYPE_INFO_ID.PAYLOAD_TYPE_RAW_DATA">
|
|
<summary>Payload type raw data</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.PAYLOADTYPE_INFO_ID.PAYLOAD_TYPE_FILE">
|
|
<summary>Payload type file</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.PAYLOADTYPE_INFO_ID.PAYLOAD_TYPE_CHUNK_DATA">
|
|
<summary>Payload type chunk data</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.PAYLOADTYPE_INFO_ID.PAYLOAD_TYPE_JPEG">
|
|
<summary>Payload type jpeg</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.PAYLOADTYPE_INFO_ID.PAYLOAD_TYPE_JPEG2000">
|
|
<summary>Payload type jpeg2000</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.PAYLOADTYPE_INFO_ID.PAYLOAD_TYPE_H264">
|
|
<summary>Payload type h264</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.PAYLOADTYPE_INFO_ID.PAYLOAD_TYPE_CHUNK_ONLY">
|
|
<summary>Payload type chunk only</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.PAYLOADTYPE_INFO_ID.PAYLOAD_TYPE_DEVICE_SPECIFIC">
|
|
<summary>Payload type device specific</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.PAYLOADTYPE_INFO_ID.PAYLOAD_TYPE_MULTI_PART">
|
|
<summary>Payload type multi part</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.PAYLOADTYPE_INFO_ID.PAYLOAD_TYPE_CUSTOM_ID">
|
|
<summary>Starting value for GenTL Producer custom IDs</summary>
|
|
</member>
|
|
<member name="T:Euresys.EGrabber.PIXELFORMAT_NAMESPACE_ID">
|
|
<summary>Enumeration of TLType dependent pixel format namespaces introduced GenTL v1.2</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.PIXELFORMAT_NAMESPACE_ID.PIXELFORMAT_NAMESPACE_UNKNOWN">
|
|
<summary>Pixelformat namespace unknown</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.PIXELFORMAT_NAMESPACE_ID.PIXELFORMAT_NAMESPACE_GEV">
|
|
<summary>Pixelformat namespace gev</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.PIXELFORMAT_NAMESPACE_ID.PIXELFORMAT_NAMESPACE_IIDC">
|
|
<summary>Pixelformat namespace iidc</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.PIXELFORMAT_NAMESPACE_ID.PIXELFORMAT_NAMESPACE_PFNC_16BIT">
|
|
<summary>Pixelformat namespace pfnc 16bit</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.PIXELFORMAT_NAMESPACE_ID.PIXELFORMAT_NAMESPACE_PFNC_32BIT">
|
|
<summary>Pixelformat namespace pfnc 32bit</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.PIXELFORMAT_NAMESPACE_ID.PIXELFORMAT_NAMESPACE_CUSTOM_ID">
|
|
<summary>Starting value for GenTL Producer custom IDs</summary>
|
|
</member>
|
|
<member name="T:Euresys.EGrabber.PIXELENDIANNESS_ID">
|
|
<summary>Enumeration of pixel endianness values. Introduced in GenTL v1.4</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.PIXELENDIANNESS_ID.PIXELENDIANNESS_UNKNOWN">
|
|
<summary>Unknown pixel endianness. GenTL v1.4</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.PIXELENDIANNESS_ID.PIXELENDIANNESS_LITTLE">
|
|
<summary>Little endian pixel data. GenTL v1.4</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.PIXELENDIANNESS_ID.PIXELENDIANNESS_BIG">
|
|
<summary>Big endian pixel data. GenTL v1.4</summary>
|
|
</member>
|
|
<member name="T:Euresys.EGrabber.PARTDATATYPE_ID">
|
|
<summary>Enumeration describing which data type is present in given buffer part. Introduced in GenTL v1.5</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.PARTDATATYPE_ID.PART_DATATYPE_UNKNOWN">
|
|
<summary>Unknown data type</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.PARTDATATYPE_ID.PART_DATATYPE_2D_IMAGE">
|
|
<summary>Color or monochrome 2D image</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.PARTDATATYPE_ID.PART_DATATYPE_2D_PLANE_BIPLANAR">
|
|
<summary>Single color plane of a planar 2D image consisting of 2 planes</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.PARTDATATYPE_ID.PART_DATATYPE_2D_PLANE_TRIPLANAR">
|
|
<summary>Single color plane of a planar 2D image consisting of 3 planes</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.PARTDATATYPE_ID.PART_DATATYPE_2D_PLANE_QUADPLANAR">
|
|
<summary>Single color plane of a planar 2D image consisting of 4 planes</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.PARTDATATYPE_ID.PART_DATATYPE_3D_IMAGE">
|
|
<summary>3D image (pixel coordinates)</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.PARTDATATYPE_ID.PART_DATATYPE_3D_PLANE_BIPLANAR">
|
|
<summary>Single plane of a planar 3D image consisting of 2 planes</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.PARTDATATYPE_ID.PART_DATATYPE_3D_PLANE_TRIPLANAR">
|
|
<summary>Single plane of a planar 3D image consisting of 3 planes</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.PARTDATATYPE_ID.PART_DATATYPE_3D_PLANE_QUADPLANAR">
|
|
<summary>Single plane of a planar 3D image consisting of 4 planes</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.PARTDATATYPE_ID.PART_DATATYPE_CONFIDENCE_MAP">
|
|
<summary>Confidence of the individual pixel values</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.PARTDATATYPE_ID.PART_DATATYPE_CUSTOM_ID">
|
|
<summary>Starting value for GenTL Producer custom IDs</summary>
|
|
</member>
|
|
<member name="T:Euresys.EGrabber.PORT_INFO_CMD">
|
|
<summary>This enumeration defines commands to retrieve information on a module or remote device handle</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.PORT_INFO_CMD.PORT_INFO_ID">
|
|
<summary>STRING Unique ID of the port</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.PORT_INFO_CMD.PORT_INFO_VENDOR">
|
|
<summary>STRING Port vendor name</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.PORT_INFO_CMD.PORT_INFO_MODEL">
|
|
<summary>STRING Port model name</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.PORT_INFO_CMD.PORT_INFO_TLTYPE">
|
|
<summary>STRING Transport layer technology that is supported</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.PORT_INFO_CMD.PORT_INFO_MODULE">
|
|
<summary>STRING GenTL Module the port refers to</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.PORT_INFO_CMD.PORT_INFO_LITTLE_ENDIAN">
|
|
<summary>BOOL8 Flag indicating that the port data is little endian</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.PORT_INFO_CMD.PORT_INFO_BIG_ENDIAN">
|
|
<summary>BOOL8 Flag indicating that the port data is big endian</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.PORT_INFO_CMD.PORT_INFO_ACCESS_READ">
|
|
<summary>BOOL8 Port has read access</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.PORT_INFO_CMD.PORT_INFO_ACCESS_WRITE">
|
|
<summary>BOOL8 Port has write access</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.PORT_INFO_CMD.PORT_INFO_ACCESS_NA">
|
|
<summary>BOOL8 Port is not accessible</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.PORT_INFO_CMD.PORT_INFO_ACCESS_NI">
|
|
<summary>BOOL8 Port is not implemented</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.PORT_INFO_CMD.PORT_INFO_VERSION">
|
|
<summary>STRING Version of the port</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.PORT_INFO_CMD.PORT_INFO_PORTNAME">
|
|
<summary>STRING Name of the port as referenced in the XML description</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.PORT_INFO_CMD.PORT_INFO_CUSTOM_ID">
|
|
<summary>Starting value for GenTL Producer custom IDs</summary>
|
|
</member>
|
|
<member name="T:Euresys.EGrabber.URL_SCHEME_ID">
|
|
<summary>This enumeration defines enum values returned by the URL_INFO_SCHEME command. introduced in GenTL v1.5</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.URL_SCHEME_ID.URL_SCHEME_LOCAL">
|
|
<summary>The XML can be read from the local register map</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.URL_SCHEME_ID.URL_SCHEME_HTTP">
|
|
<summary>The XML can be downloaded from a http server</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.URL_SCHEME_ID.URL_SCHEME_FILE">
|
|
<summary>The XML can be read from the local hard drive</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.URL_SCHEME_ID.URL_SCHEME_CUSTOM_ID">
|
|
<summary>Starting value for custom scheme locations</summary>
|
|
</member>
|
|
<member name="T:Euresys.EGrabber.URL_INFO_CMD">
|
|
<summary>This enumeration defines commands to retrieve URL information on a module or remote device handle. Introduced in GenTL v1.1</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.URL_INFO_CMD.URL_INFO_URL">
|
|
<summary>STRING URL as defined in chapter 4.1.2 GenTL v1.1</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.URL_INFO_CMD.URL_INFO_SCHEMA_VER_MAJOR">
|
|
<summary>INT32 Major version of the schema this URL refers to. GenTL v1.1</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.URL_INFO_CMD.URL_INFO_SCHEMA_VER_MINOR">
|
|
<summary>INT32 Minor version of the schema this URL refers to. GenTL v1.1</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.URL_INFO_CMD.URL_INFO_FILE_VER_MAJOR">
|
|
<summary>INT32 Major version of the XML-file this URL refers to. GenTL v1.1</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.URL_INFO_CMD.URL_INFO_FILE_VER_MINOR">
|
|
<summary>INT32 Minor version of the XML-file this URL refers to. GenTL v1.1</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.URL_INFO_CMD.URL_INFO_FILE_VER_SUBMINOR">
|
|
<summary>INT32 Subminor version of the XML-file this URL refers to. GenTL v1.1</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.URL_INFO_CMD.URL_INFO_FILE_SHA1_HASH">
|
|
<summary>BUFFER 160-bit SHA1 Hash code of XML-file. GenTL v1.4</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.URL_INFO_CMD.URL_INFO_FILE_REGISTER_ADDRESS">
|
|
<summary>UINT64 Register address in the device's register map. GenTL v1.5</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.URL_INFO_CMD.URL_INFO_FILE_SIZE">
|
|
<summary>UINT64 File size in bytes. GenTL v1.5</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.URL_INFO_CMD.URL_INFO_SCHEME">
|
|
<summary>INT32 Scheme of the URL as defined in URL_SCHEME_IDS. GenTL v1.5</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.URL_INFO_CMD.URL_INFO_FILENAME">
|
|
<summary>STRING File name if the scheme of the URL is file. GenTL v1.5</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.URL_INFO_CMD.URL_INFO_CUSTOM_ID">
|
|
<summary>Starting value for GenTL Producer custom IDs</summary>
|
|
</member>
|
|
<member name="T:Euresys.EGrabber.EVENT_TYPE">
|
|
<summary>This enumeration defines GenTL standard and Euresys custom events</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_TYPE.EVENT_ERROR">
|
|
<summary>Notification on module errors</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_TYPE.EVENT_NEW_BUFFER">
|
|
<summary>Notification on newly filled buffers</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_TYPE.EVENT_FEATURE_INVALIDATE">
|
|
<summary>Notification if a feature was changed by the GenTL Producer library and thus needs to be invalidated in the GenICam GenApi instance using the module</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_TYPE.EVENT_FEATURE_CHANGE">
|
|
<summary>Notification if the GenTL Producer library wants to manually set a feature in the GenICam GenApi instance using the module</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_TYPE.EVENT_REMOTE_DEVICE">
|
|
<summary>Notification if the GenTL Producer wants to inform the GenICam GenApi instance of the remote device that a GenApi compatible event was fired</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_TYPE.EVENT_MODULE">
|
|
<summary>Notification if the GenTL Producer wants to inform the GenICam GenApi instance of the module that a GenApi compatible event was fired. GenTL v1.4</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_TYPE.EVENT_CUSTOM_ID">
|
|
<summary>Starting value for GenTL Producer custom IDs</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_TYPE.EVENT_CUSTOM_IO_TOOLBOX">
|
|
<summary>Notification of IO Toolbox events (on Interface module)</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_TYPE.EVENT_CUSTOM_CIC">
|
|
<summary>Notification of CIC events (on Device module)</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_TYPE.EVENT_CUSTOM_DATASTREAM">
|
|
<summary>Notification of data stream events (on DataStream module)</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_TYPE.EVENT_CUSTOM_CXP_INTERFACE">
|
|
<summary>Notification of CoaXPress events (on Interface module)</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_TYPE.EVENT_CUSTOM_DEVICE_ERROR">
|
|
<summary>Notification of device error events (on Device module)</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_TYPE.EVENT_CUSTOM_CXP_DEVICE">
|
|
<summary>Notification of CoaXPress device events (on Device module)</summary>
|
|
</member>
|
|
<member name="T:Euresys.EGrabber.EVENT_INFO_CMD">
|
|
<summary>Event info command</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_INFO_CMD.EVENT_EVENT_TYPE">
|
|
<summary>INT32 The event type of the event handle (EVENT_TYPE enum value)</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_INFO_CMD.EVENT_NUM_IN_QUEUE">
|
|
<summary>SIZET Number of events in the event data queue</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_INFO_CMD.EVENT_NUM_FIRED">
|
|
<summary>UINT64 Number of events that were fired since the creation of the module</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_INFO_CMD.EVENT_SIZE_MAX">
|
|
<summary>SIZET Max size of data carried with an event in bytes. GenTL v1.2</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_INFO_CMD.EVENT_INFO_DATA_SIZE_MAX">
|
|
<summary>SIZET Max size of data provided through EventGetDataInfo in bytes. GenTL v1.2</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_INFO_CMD.EVENT_INFO_CUSTOM_ID">
|
|
<summary>Starting value for GenTL Producer custom IDs</summary>
|
|
</member>
|
|
<member name="T:Euresys.EGrabber.EVENT_DATA_INFO_CMD">
|
|
<summary>This enumeration defines GenTL standard and Euresys custom commands to retrieve event information</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_INFO_CMD.EVENT_DATA_ID">
|
|
<summary>Event specific Unique Event ID (String or Number)</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_INFO_CMD.EVENT_DATA_VALUE">
|
|
<summary>Event specific Data</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_INFO_CMD.EVENT_DATA_NUMID">
|
|
<summary>UINT64 Numeric representation of the unique Event ID, GenTL v1.3</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_INFO_CMD.EVENT_DATA_CUSTOM_ID">
|
|
<summary>Starting value for GenTL Producer custom IDs</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_INFO_CMD.EVENT_DATA_CUSTOM_TIMESTAMP">
|
|
<summary>UINT64 Timestamp of the event</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_INFO_CMD.EVENT_DATA_CUSTOM_CONTEXT_1">
|
|
<summary>UINT32 Value of EventNotificationContext1 for this event (latched at the time the event occurred)</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_INFO_CMD.EVENT_DATA_CUSTOM_CONTEXT_2">
|
|
<summary>UINT32 Value of EventNotificationContext2 for this event (latched at the time the event occurred)</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_INFO_CMD.EVENT_DATA_CUSTOM_CONTEXT_3">
|
|
<summary>UINT32 Value of EventNotificationContext3 for this event (latched at the time the event occurred)</summary>
|
|
</member>
|
|
<member name="T:Euresys.EGrabber.EVENT_DATA_NUMID">
|
|
<summary>This enumeration defines how to interpret the <see cref="T:Euresys.EGrabber.EVENT_DATA_NUMID"/> for Euresys custom events</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_CUSTOM_BASE">
|
|
<summary>Event data numid custom base</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_IO_TOOLBOX_LIN1">
|
|
<summary>Line Input Tool 1</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_IO_TOOLBOX_LIN2">
|
|
<summary>Line Input Tool 2</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_IO_TOOLBOX_LIN3">
|
|
<summary>Line Input Tool 3</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_IO_TOOLBOX_LIN4">
|
|
<summary>Line Input Tool 4</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_IO_TOOLBOX_LIN5">
|
|
<summary>Line Input Tool 5</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_IO_TOOLBOX_LIN6">
|
|
<summary>Line Input Tool 6</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_IO_TOOLBOX_LIN7">
|
|
<summary>Line Input Tool 7</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_IO_TOOLBOX_LIN8">
|
|
<summary>Line Input Tool 8</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_IO_TOOLBOX_QDC1">
|
|
<summary>Quadrature Decoder Tool 1</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_IO_TOOLBOX_QDC1_DIR">
|
|
<summary>Quadrature Decoder Tool 1 Changed Direction</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_IO_TOOLBOX_QDC2">
|
|
<summary>Quadrature Decoder Tool 2</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_IO_TOOLBOX_QDC2_DIR">
|
|
<summary>Quadrature Decoder Tool 2 Changed Direction</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_IO_TOOLBOX_QDC3">
|
|
<summary>Quadrature Decoder Tool 3</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_IO_TOOLBOX_QDC3_DIR">
|
|
<summary>Quadrature Decoder Tool 3 Changed Direction</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_IO_TOOLBOX_QDC4">
|
|
<summary>Quadrature Decoder Tool 4</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_IO_TOOLBOX_QDC4_DIR">
|
|
<summary>Quadrature Decoder Tool 4 Changed Direction</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_IO_TOOLBOX_DIV1">
|
|
<summary>Divider Tool 1</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_IO_TOOLBOX_DIV2">
|
|
<summary>Divider Tool 2</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_IO_TOOLBOX_DIV3">
|
|
<summary>Divider Tool 3</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_IO_TOOLBOX_DIV4">
|
|
<summary>Divider Tool 4</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_IO_TOOLBOX_MDV1">
|
|
<summary>Multiplier/Divider Tool 1</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_IO_TOOLBOX_MDV2">
|
|
<summary>Multiplier/Divider Tool 2</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_IO_TOOLBOX_MDV3">
|
|
<summary>Multiplier/Divider Tool 3</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_IO_TOOLBOX_MDV4">
|
|
<summary>Multiplier/Divider Tool 4</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_IO_TOOLBOX_DEL1_1">
|
|
<summary>Delay Tool 1 Output 1</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_IO_TOOLBOX_DEL1_2">
|
|
<summary>Delay Tool 1 Output 2</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_IO_TOOLBOX_DEL2_1">
|
|
<summary>Delay Tool 2 Output 1</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_IO_TOOLBOX_DEL2_2">
|
|
<summary>Delay Tool 2 Output 2</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_IO_TOOLBOX_DEL3_1">
|
|
<summary>Delay Tool 3 Output 1</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_IO_TOOLBOX_DEL3_2">
|
|
<summary>Delay Tool 3 Output 2</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_IO_TOOLBOX_DEL4_1">
|
|
<summary>Delay Tool 4 Output 1</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_IO_TOOLBOX_DEL4_2">
|
|
<summary>Delay Tool 4 Output 2</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_IO_TOOLBOX_USER_EVENT_1">
|
|
<summary>User Event 1</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_IO_TOOLBOX_USER_EVENT_2">
|
|
<summary>User Event 2</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_IO_TOOLBOX_USER_EVENT_3">
|
|
<summary>User Event 3</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_IO_TOOLBOX_USER_EVENT_4">
|
|
<summary>User Event 4</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_IO_TOOLBOX_C2C1">
|
|
<summary>C2C-Link Synchronization Tool 1</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_IO_TOOLBOX_C2C2">
|
|
<summary>C2C-Link Synchronization Tool 2</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_IO_TOOLBOX_C2C3">
|
|
<summary>C2C-Link Synchronization Tool 3</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_IO_TOOLBOX_EIN1">
|
|
<summary>Event Input Tool 1</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_IO_TOOLBOX_EIN2">
|
|
<summary>Event Input Tool 2</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_IO_TOOLBOX_DLT1">
|
|
<summary>Device Link Trigger Tool 1</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_IO_TOOLBOX_DLT2">
|
|
<summary>Device Link Trigger Tool 2</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_IO_TOOLBOX_DLT3">
|
|
<summary>Device Link Trigger Tool 3</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_IO_TOOLBOX_DLT4">
|
|
<summary>Device Link Trigger Tool 4</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_IO_TOOLBOX_DLT5">
|
|
<summary>Device Link Trigger Tool 5</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_IO_TOOLBOX_DLT6">
|
|
<summary>Device Link Trigger Tool 6</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_IO_TOOLBOX_DLT7">
|
|
<summary>Device Link Trigger Tool 7</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_IO_TOOLBOX_DLT8">
|
|
<summary>Device Link Trigger Tool 8</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_IO_TOOLBOX_DLT9">
|
|
<summary>Device Link Trigger Tool 9</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_IO_TOOLBOX_DLT10">
|
|
<summary>Device Link Trigger Tool 10</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_IO_TOOLBOX_DLT11">
|
|
<summary>Device Link Trigger Tool 11</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_IO_TOOLBOX_DLT12">
|
|
<summary>Device Link Trigger Tool 12</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_IO_TOOLBOX_DLT13">
|
|
<summary>Device Link Trigger Tool 13</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_IO_TOOLBOX_DLT14">
|
|
<summary>Device Link Trigger Tool 14</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_IO_TOOLBOX_DLT15">
|
|
<summary>Device Link Trigger Tool 15</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_IO_TOOLBOX_DLT16">
|
|
<summary>Device Link Trigger Tool 16</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_CXP_INTERFACE_CRC_ERROR_CXP_A">
|
|
<summary>Detected CRC error on CXP connector A</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_CXP_INTERFACE_CRC_ERROR_CXP_B">
|
|
<summary>Detected CRC error on CXP connector B</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_CXP_INTERFACE_CRC_ERROR_CXP_C">
|
|
<summary>Detected CRC error on CXP connector C</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_CXP_INTERFACE_CRC_ERROR_CXP_D">
|
|
<summary>Detected CRC error on CXP connector D</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_CXP_INTERFACE_CRC_ERROR_CXP_E">
|
|
<summary>Detected CRC error on CXP connector E</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_CXP_INTERFACE_CRC_ERROR_CXP_F">
|
|
<summary>Detected CRC error on CXP connector F</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_CXP_INTERFACE_CRC_ERROR_CXP_G">
|
|
<summary>Detected CRC error on CXP connector G</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_CXP_INTERFACE_CRC_ERROR_CXP_H">
|
|
<summary>Detected CRC error on CXP connector H</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_CXP_INTERFACE_CONNECTION_DETECTED_CXP_A">
|
|
<summary>Low level connection lock achieved on CXP connector A</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_CXP_INTERFACE_CONNECTION_DETECTED_CXP_B">
|
|
<summary>Low level connection lock achieved on CXP connector B</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_CXP_INTERFACE_CONNECTION_DETECTED_CXP_C">
|
|
<summary>Low level connection lock achieved on CXP connector C</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_CXP_INTERFACE_CONNECTION_DETECTED_CXP_D">
|
|
<summary>Low level connection lock achieved on CXP connector D</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_CXP_INTERFACE_CONNECTION_DETECTED_CXP_E">
|
|
<summary>Low level connection lock achieved on CXP connector E</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_CXP_INTERFACE_CONNECTION_DETECTED_CXP_F">
|
|
<summary>Low level connection lock achieved on CXP connector F</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_CXP_INTERFACE_CONNECTION_DETECTED_CXP_G">
|
|
<summary>Low level connection lock achieved on CXP connector G</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_CXP_INTERFACE_CONNECTION_DETECTED_CXP_H">
|
|
<summary>Low level connection lock achieved on CXP connector H</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_CXP_INTERFACE_CONNECTION_UNDETECTED_CXP_A">
|
|
<summary>Low level connection lock lost on CXP connector A</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_CXP_INTERFACE_CONNECTION_UNDETECTED_CXP_B">
|
|
<summary>Low level connection lock lost on CXP connector B</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_CXP_INTERFACE_CONNECTION_UNDETECTED_CXP_C">
|
|
<summary>Low level connection lock lost on CXP connector C</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_CXP_INTERFACE_CONNECTION_UNDETECTED_CXP_D">
|
|
<summary>Low level connection lock lost on CXP connector D</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_CXP_INTERFACE_CONNECTION_UNDETECTED_CXP_E">
|
|
<summary>Low level connection lock lost on CXP connector E</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_CXP_INTERFACE_CONNECTION_UNDETECTED_CXP_F">
|
|
<summary>Low level connection lock lost on CXP connector F</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_CXP_INTERFACE_CONNECTION_UNDETECTED_CXP_G">
|
|
<summary>Low level connection lock lost on CXP connector G</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_CXP_INTERFACE_CONNECTION_UNDETECTED_CXP_H">
|
|
<summary>Low level connection lock lost on CXP connector H</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_CXP_INTERFACE_DEVICE_0_READY">
|
|
<summary>CoaXPress link configuration done for Device 0</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_CXP_INTERFACE_DEVICE_1_READY">
|
|
<summary>CoaXPress link configuration done for Device 1</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_CXP_INTERFACE_DEVICE_2_READY">
|
|
<summary>CoaXPress link configuration done for Device 2</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_CXP_INTERFACE_DEVICE_3_READY">
|
|
<summary>CoaXPress link configuration done for Device 3</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_CXP_INTERFACE_DEVICE_4_READY">
|
|
<summary>CoaXPress link configuration done for Device 4</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_CXP_INTERFACE_DEVICE_5_READY">
|
|
<summary>CoaXPress link configuration done for Device 5</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_CXP_INTERFACE_DEVICE_6_READY">
|
|
<summary>CoaXPress link configuration done for Device 6</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_CXP_INTERFACE_DEVICE_7_READY">
|
|
<summary>CoaXPress link configuration done for Device 7</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_CXP_INTERFACE_DEVICE_0_LOST">
|
|
<summary>Device 0 disconnected</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_CXP_INTERFACE_DEVICE_1_LOST">
|
|
<summary>Device 1 disconnected</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_CXP_INTERFACE_DEVICE_2_LOST">
|
|
<summary>Device 2 disconnected</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_CXP_INTERFACE_DEVICE_3_LOST">
|
|
<summary>Device 3 disconnected</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_CXP_INTERFACE_DEVICE_4_LOST">
|
|
<summary>Device 4 disconnected</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_CXP_INTERFACE_DEVICE_5_LOST">
|
|
<summary>Device 5 disconnected</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_CXP_INTERFACE_DEVICE_6_LOST">
|
|
<summary>Device 6 disconnected</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_CXP_INTERFACE_DEVICE_7_LOST">
|
|
<summary>Device 7 disconnected</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_CXP_INTERFACE_DEVICE_0_CONFIGURING">
|
|
<summary>CoaXPress link configuration in progress for Device 0</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_CXP_INTERFACE_DEVICE_1_CONFIGURING">
|
|
<summary>CoaXPress link configuration in progress for Device 1</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_CXP_INTERFACE_DEVICE_2_CONFIGURING">
|
|
<summary>CoaXPress link configuration in progress for Device 2</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_CXP_INTERFACE_DEVICE_3_CONFIGURING">
|
|
<summary>CoaXPress link configuration in progress for Device 3</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_CXP_INTERFACE_DEVICE_4_CONFIGURING">
|
|
<summary>CoaXPress link configuration in progress for Device 4</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_CXP_INTERFACE_DEVICE_5_CONFIGURING">
|
|
<summary>CoaXPress link configuration in progress for Device 5</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_CXP_INTERFACE_DEVICE_6_CONFIGURING">
|
|
<summary>CoaXPress link configuration in progress for Device 6</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_CXP_INTERFACE_DEVICE_7_CONFIGURING">
|
|
<summary>CoaXPress link configuration in progress for Device 7</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_CIC_CAMERA_TRIGGER_RISING_EDGE">
|
|
<summary>Start of camera trigger</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_CIC_CAMERA_TRIGGER_FALLING_EDGE">
|
|
<summary>End of camera trigger</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_CIC_STROBE_RISING_EDGE">
|
|
<summary>Start of light strobe</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_CIC_STROBE_FALLING_EDGE">
|
|
<summary>End of light strobe</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_CIC_ALLOW_NEXT_CYCLE">
|
|
<summary>CIC is ready for next camera cycle</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_CIC_DISCARDED_CIC_TRIGGER">
|
|
<summary>Ignored CIC trigger because CIC is not ready for next camera cycle</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_CIC_PENDING_CIC_TRIGGER">
|
|
<summary>Delayed CIC trigger until CIC is ready for next camera cycle</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_CIC_CXP_TRIGGER_ACK">
|
|
<summary>Received acknowledgement for previous CXP trigger message</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_CIC_CXP_TRIGGER_RESEND">
|
|
<summary>Resent CXP trigger message (acknowledgement to previous CXP trigger message not received)</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_CIC_TRIGGER">
|
|
<summary>CIC trigger</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_CXP_DEVICE_LINK_TRIGGER">
|
|
<summary>LinkTrigger<N> received from CoaXPress device</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_DATASTREAM_START_OF_CAMERA_READOUT">
|
|
<summary>Starts acquiring data of a new image frame (area-scan only)</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_DATASTREAM_END_OF_CAMERA_READOUT">
|
|
<summary>Stops acquiring data of an image frame (area-scan only)</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_DATASTREAM_START_OF_SCAN">
|
|
<summary>Starts acquiring data of a new image scan (line-scan only )</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_DATASTREAM_END_OF_SCAN">
|
|
<summary>Stops acquiring data of an image scan (line-scan only)</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_DATASTREAM_REJECTED_FRAME">
|
|
<summary>Dropped image frame data (area-scan only)</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_DATASTREAM_REJECTED_SCAN">
|
|
<summary>Dropped image scan data (line-scan only)</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_DATASTREAM_TRIGGER_TO_CAMERA_READOUT_TIMEOUT">
|
|
<summary>Trigger to camera readout timeout</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_DATASTREAM_CAMERA_READOUT_TIMEOUT">
|
|
<summary>Camera readout timeout</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_DATASTREAM_BROKEN_FRAME">
|
|
<summary>Broken frame due to frame store overflow (area-scan only)</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_DATASTREAM_LOST_FRAMES">
|
|
<summary>Frames never received. Cause unknown</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_DATASTREAM_CANCELLED_FRAMES">
|
|
<summary>Frames never sent by the camera</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_DATASTREAM_INCOMPLETE_FRAME">
|
|
<summary>Frames delivered while there are still missing packets</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_DATASTREAM_FAILURE">
|
|
<summary>Fatal error that terminated acquisition</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_DEVICE_ERROR_STREAM_PACKET_SIZE_ERROR">
|
|
<summary>Stream packet size error</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_DEVICE_ERROR_STREAM_PACKET_FIFO_OVERFLOW">
|
|
<summary>Stream packet FIFO overflow</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_DEVICE_ERROR_CAMERA_TRIGGER_OVERRUN">
|
|
<summary>New trigger sent to remote device even though readout of previous frame has not started yet</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_DEVICE_ERROR_DID_NOT_RECEIVE_TRIGGER_ACK">
|
|
<summary>Trigger ignored because ACK to previous trigger has not been received yet</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_DEVICE_ERROR_TRIGGER_PACKET_RETRY_ERROR">
|
|
<summary>Trigger packet resend not successful</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_DEVICE_ERROR_INPUT_STREAM_FIFO_HALF_FULL">
|
|
<summary>Input stream FIFO half full</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_DEVICE_ERROR_INPUT_STREAM_FIFO_FULL">
|
|
<summary>Input stream FIFO full</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_DEVICE_ERROR_IMAGE_HEADER_ERROR">
|
|
<summary>Image header error</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_DEVICE_ERROR_MIG_AXI_WRITE_ERROR">
|
|
<summary>MIG AXI write error</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_DEVICE_ERROR_MIG_AXI_READ_ERROR">
|
|
<summary>MIG AXI read error</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_DEVICE_ERROR_PACKET_WITH_UNEXPECTED_TAG">
|
|
<summary>Received a CXP packet with unexpected tag</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_DEVICE_ERROR_FILL_LEVEL_ABOVE_IL_SOS_REJECTED">
|
|
<summary>Start of scan skipped (caused by internal exception: frame store almost full)</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_DEVICE_ERROR_FILL_LEVEL_ABOVE_AF_EARLY_EOS">
|
|
<summary>End of scan (caused by internal exception: frame store almost full)</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_DEVICE_ERROR_EXTERNAL_TRIGGER_REQS_TOO_CLOSE">
|
|
<summary>External trigger requests too close together</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_DEVICE_ERROR_STREAM_PACKET_ARBITER_ERROR">
|
|
<summary>Stream packet arbiter error</summary>
|
|
</member>
|
|
<member name="T:Euresys.EGrabber.EVENT_SPECIFIC_CIC_DISCARDED_CIC_TRIGGER">
|
|
<summary>Value of EventSpecific for <see cref="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_CIC_DISCARDED_CIC_TRIGGER"/> is a bitfield that can be interpreted according to the following definitions. Undocumented bits must be ignored</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_SPECIFIC_CIC_DISCARDED_CIC_TRIGGER.EVENT_SPECIFIC_CIC_DISCARDED_CIC_TRIGGER_IMAGE_BUFFER_FULL">
|
|
<summary>Cf. EVENT_SPECIFIC_CIC_DISCARDED_CIC_TRIGGER_FRAME_STORE_FULL</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_SPECIFIC_CIC_DISCARDED_CIC_TRIGGER.EVENT_SPECIFIC_CIC_DISCARDED_CIC_TRIGGER_FRAME_STORE_FULL">
|
|
<summary>Cause: frame store is full</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_SPECIFIC_CIC_DISCARDED_CIC_TRIGGER.EVENT_SPECIFIC_CIC_DISCARDED_CIC_TRIGGER_CYCLE_NOT_COMPLETED">
|
|
<summary>Cause: camera cycle not complete</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_SPECIFIC_CIC_DISCARDED_CIC_TRIGGER.EVENT_SPECIFIC_CIC_DISCARDED_CIC_TRIGGER_MAX_PENDING_TRIGGER">
|
|
<summary>Cause: maximum number of pending triggers already reached</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_SPECIFIC_CIC_DISCARDED_CIC_TRIGGER.EVENT_SPECIFIC_CIC_DISCARDED_CIC_TRIGGER_DATASTREAM_IDLE">
|
|
<summary>Cause: data stream is not active</summary>
|
|
</member>
|
|
<member name="T:Euresys.EGrabber.EVENT_SPECIFIC_CIC_PENDING_CIC_TRIGGER">
|
|
<summary>Value of EventSpecific for <see cref="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_CIC_PENDING_CIC_TRIGGER"/> is a bitfield that can be interpreted according to the following definitions. Undocumented bits must be ignored</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_SPECIFIC_CIC_PENDING_CIC_TRIGGER.EVENT_SPECIFIC_CIC_PENDING_CIC_TRIGGER_IMAGE_BUFFER_FULL">
|
|
<summary>Cf. EVENT_SPECIFIC_CIC_PENDING_CIC_TRIGGER_FRAME_STORE_FULL</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_SPECIFIC_CIC_PENDING_CIC_TRIGGER.EVENT_SPECIFIC_CIC_PENDING_CIC_TRIGGER_FRAME_STORE_FULL">
|
|
<summary>Cause: frame store is full</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_SPECIFIC_CIC_PENDING_CIC_TRIGGER.EVENT_SPECIFIC_CIC_PENDING_CIC_TRIGGER_CYCLE_NOT_COMPLETED">
|
|
<summary>Cause: camera cycle not complete</summary>
|
|
</member>
|
|
<member name="T:Euresys.EGrabber.EVENT_SPECIFIC_DATASTREAM_START_OF_SCAN">
|
|
<summary>Value of EventSpecific for <see cref="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_DATASTREAM_START_OF_SCAN"/> is a bitfield that can be interpreted according to the following definitions. Undocumented bits must be ignored</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_SPECIFIC_DATASTREAM_START_OF_SCAN.EVENT_SPECIFIC_DATASTREAM_START_OF_SCAN_SOFTWARE_TRIGGER">
|
|
<summary>Cause: software trigger</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_SPECIFIC_DATASTREAM_START_OF_SCAN.EVENT_SPECIFIC_DATASTREAM_START_OF_SCAN_HARDWARE_TRIGGER">
|
|
<summary>Cause: hardware trigger</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_SPECIFIC_DATASTREAM_START_OF_SCAN.EVENT_SPECIFIC_DATASTREAM_START_OF_SCAN_IMMEDIATE">
|
|
<summary>Cause: DSStartAcquisition or end of previous scan</summary>
|
|
</member>
|
|
<member name="T:Euresys.EGrabber.EVENT_SPECIFIC_DATASTREAM_END_OF_SCAN">
|
|
<summary>Value of EventSpecific for <see cref="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_DATASTREAM_END_OF_SCAN"/> is a bitfield that can be interpreted according to the following definitions. Undocumented bits must be ignored</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_SPECIFIC_DATASTREAM_END_OF_SCAN.EVENT_SPECIFIC_DATASTREAM_END_OF_SCAN_SOFTWARE_TRIGGER">
|
|
<summary>Cause: software trigger</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_SPECIFIC_DATASTREAM_END_OF_SCAN.EVENT_SPECIFIC_DATASTREAM_END_OF_SCAN_HARDWARE_TRIGGER">
|
|
<summary>Cause: hardware trigger</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_SPECIFIC_DATASTREAM_END_OF_SCAN.EVENT_SPECIFIC_DATASTREAM_END_OF_SCAN_AUTOMATIC">
|
|
<summary>Cause: reached scan length</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_SPECIFIC_DATASTREAM_END_OF_SCAN.EVENT_SPECIFIC_DATASTREAM_END_OF_SCAN_DS_STOP_ACQUISITION">
|
|
<summary>Cause: DSStopAcquisition</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_SPECIFIC_DATASTREAM_END_OF_SCAN.EVENT_SPECIFIC_DATASTREAM_END_OF_SCAN_IMAGE_BUFFER_ALMOST_FULL">
|
|
<summary>Cf. EVENT_SPECIFIC_DATASTREAM_END_OF_SCAN_FRAME_STORE_ALMOST_FULL</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_SPECIFIC_DATASTREAM_END_OF_SCAN.EVENT_SPECIFIC_DATASTREAM_END_OF_SCAN_FRAME_STORE_ALMOST_FULL">
|
|
<summary>Cause: internal exception (frame store almost full)</summary>
|
|
</member>
|
|
<member name="T:Euresys.EGrabber.EVENT_SPECIFIC_DATASTREAM_REJECTED_FRAME">
|
|
<summary>Value of EventSpecific for <see cref="F:Euresys.EGrabber.EVENT_DATA_NUMID.EVENT_DATA_NUMID_DATASTREAM_REJECTED_FRAME"/> is a bitfield that can be interpreted according to the following definitions. Undocumented bits must be ignored</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_SPECIFIC_DATASTREAM_REJECTED_FRAME.EVENT_SPECIFIC_DATASTREAM_REJECTED_FRAME_IMAGE_BUFFER_FULL">
|
|
<summary>Cf. EVENT_SPECIFIC_DATASTREAM_REJECTED_FRAME_FRAME_STORE_FULL</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_SPECIFIC_DATASTREAM_REJECTED_FRAME.EVENT_SPECIFIC_DATASTREAM_REJECTED_FRAME_FRAME_STORE_FULL">
|
|
<summary>Cause: frame store is full</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_SPECIFIC_DATASTREAM_REJECTED_FRAME.EVENT_SPECIFIC_DATASTREAM_REJECTED_FRAME_DATASTREAM_IDLE">
|
|
<summary>Cause: data stream is not active</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_SPECIFIC_DATASTREAM_REJECTED_FRAME.EVENT_SPECIFIC_DATASTREAM_REJECTED_FRAME_FRAME_STORE_OVERFLOW">
|
|
<summary>Cause: frame store underwent overflow</summary>
|
|
</member>
|
|
<member name="T:Euresys.EGrabber.EVENT_REMOTE_DEVICE_NAMESPACE">
|
|
<summary>Namespace of remote device events (EVENT_REMOTE_DEVICE)</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_REMOTE_DEVICE_NAMESPACE.EVENT_CUSTOM_REMOTE_DEVICE_NAMESPACE_GENICAM">
|
|
<summary>Event custom remote device namespace genicam</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_REMOTE_DEVICE_NAMESPACE.EVENT_CUSTOM_REMOTE_DEVICE_NAMESPACE_COAXPRESS">
|
|
<summary>Event custom remote device namespace coaxpress</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.EVENT_REMOTE_DEVICE_NAMESPACE.EVENT_CUSTOM_REMOTE_DEVICE_NAMESPACE_DEVICE_SPECIFIC">
|
|
<summary>Event custom remote device namespace device specific</summary>
|
|
</member>
|
|
<member name="T:Euresys.EGrabber.MEMORY_TYPE">
|
|
<summary>This enumeration defines Euresys custom type of announced memory</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.MEMORY_TYPE.MEMORY_TYPE_BUS_ADDRESS">
|
|
<summary>Bus address is already mapped and translated</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.MEMORY_TYPE.MEMORY_TYPE_DEFAULT">
|
|
<summary>Default host memory</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.MEMORY_TYPE.MEMORY_TYPE_NVIDIA_RDMA">
|
|
<summary>Device memory allocated for RDMA on a NVIDIA card</summary>
|
|
</member>
|
|
<member name="T:Euresys.EGrabber.IMAGE_CONVERT_OUTPUT_CONFIG">
|
|
<summary>Euresys Image low-level C API</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.IMAGE_CONVERT_OUTPUT_CONFIG.IMAGE_CONVERT_OUTPUT_CONFIG_IMAGE_ID">
|
|
<summary>output pixels points to a ImageId</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.IMAGE_CONVERT_OUTPUT_CONFIG.IMAGE_CONVERT_OUTPUT_CONFIG_O0">
|
|
<summary>disable CPU optimizations such as SSSE3</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.IMAGE_CONVERT_OUTPUT_CONFIG.IMAGE_CONVERT_OUTPUT_CONFIG_BAYER_METHOD_1">
|
|
<summary>select bayer decoding method 1 (3x3 interpolation, a.k.a. legacy method)</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.IMAGE_CONVERT_OUTPUT_CONFIG.IMAGE_CONVERT_OUTPUT_CONFIG_BAYER_METHOD_2">
|
|
<summary>select bayer decoding method 2 (3x3 median-based interpolation, a.k.a. advanced method)</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.IMAGE_CONVERT_OUTPUT_CONFIG.IMAGE_CONVERT_OUTPUT_CONFIG_BAYER_METHOD_3">
|
|
<summary>select bayer decoding method 3 (5x5 gradient-based interpolation)</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.IMAGE_CONVERT_OUTPUT_CONFIG.IMAGE_CONVERT_OUTPUT_CONFIG_BAYER_METHOD_5">
|
|
<summary>select bayer decoding method 5 (2x2 average-based interpolation)</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.IMAGE_CONVERT_OUTPUT_CONFIG.IMAGE_CONVERT_OUTPUT_CONFIG_DEFAULT">
|
|
<summary>Image convert output config default</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.IMAGE_CONVERT_OUTPUT_CONFIG.IMAGE_CONVERT_OUTPUT_CONFIG_BAYER_ADVANCED">
|
|
<summary>Image convert output config bayer advanced</summary>
|
|
</member>
|
|
<member name="T:Euresys.EGrabber.IMAGE_CONVERT_OUTPUT_OPERATION">
|
|
<summary>Image convert output operation</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.IMAGE_CONVERT_OUTPUT_OPERATION.IMAGE_CONVERT_OUTPUT_OPERATION_COPY">
|
|
<summary>default conversion output mode</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.IMAGE_CONVERT_OUTPUT_OPERATION.IMAGE_CONVERT_OUTPUT_OPERATION_1X2YE">
|
|
<summary>apply 1X2YE line reordering operation</summary>
|
|
</member>
|
|
<member name="T:Euresys.EGrabber.IMAGE_CONVERT_INPUT_EXTRA">
|
|
<summary>Image convert input extra</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.IMAGE_CONVERT_INPUT_EXTRA.IMAGE_CONVERT_INPUT_EXTRA_IX_BUFFER_SIZE">
|
|
<summary>extra[0] optional pointer to input buffer size (size_t)</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.IMAGE_CONVERT_INPUT_EXTRA.IMAGE_CONVERT_INPUT_EXTRA_IX_LINE_PITCH">
|
|
<summary>extra[1] optional pointer to input line pitch, mandatory for packed formats (size_t)</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.IMAGE_CONVERT_INPUT_EXTRA.IMAGE_CONVERT_INPUT_EXTRA_IX_RESERVED_2">
|
|
<summary>extra[2] reserved for future use, precondition: must be 0</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.IMAGE_CONVERT_INPUT_EXTRA.IMAGE_CONVERT_INPUT_EXTRA_IX_RESERVED_3">
|
|
<summary>extra[3] reserved for future use, precondition: must be 0</summary>
|
|
</member>
|
|
<member name="T:Euresys.EGrabber.GENAPI_ERROR_CODE">
|
|
<summary>Genapi error code</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GENAPI_ERROR_CODE.GENAPI_ERR_SUCCESS">
|
|
<summary>No error</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GENAPI_ERROR_CODE.GENAPI_ERR_UNKNOWN_ERROR">
|
|
<summary>An unknown error occurred</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GENAPI_ERROR_CODE.GENAPI_ERR_NODE_NOT_FOUND">
|
|
<summary><i><node></i> not found</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GENAPI_ERROR_CODE.GENAPI_ERR_NO_INTERFACE">
|
|
<summary><i><node></i> has no <i><interface></i> interface</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GENAPI_ERROR_CODE.GENAPI_ERR_ACCESS_READ_ONLY">
|
|
<summary><i><node></i> is read-only</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GENAPI_ERROR_CODE.GENAPI_ERR_ACCESS_WRITE_ONLY">
|
|
<summary><i><node></i> is write-only</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GENAPI_ERROR_CODE.GENAPI_ERR_ACCESS_NOT_AVAILABLE">
|
|
<summary><i><node></i> is not available</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GENAPI_ERROR_CODE.GENAPI_ERR_ACCESS_NOT_IMPLEMENTED">
|
|
<summary><i><node></i> is not implemented</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GENAPI_ERROR_CODE.GENAPI_ERR_ACCESS_LOCKED">
|
|
<summary><i><node></i> is locked</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GENAPI_ERROR_CODE.GENAPI_ERR_XML_ELEMENT_NOT_FOUND">
|
|
<summary>XML element <i><element></i> not found (<i><node></i>)</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GENAPI_ERROR_CODE.GENAPI_ERR_XML_ATTRIBUTE_NOT_FOUND">
|
|
<summary>XML attribute <i><attribute></i> not found (<i><node></i>)</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GENAPI_ERROR_CODE.GENAPI_ERR_PORT_NOT_FOUND">
|
|
<summary>Port <i><port></i> not found (<i><node></i>)</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GENAPI_ERROR_CODE.GENAPI_ERR_PORT_IO_FAILURE">
|
|
<summary>Port <i><port></i> error (<i><node></i>: <i><message></i>)</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GENAPI_ERROR_CODE.GENAPI_ERR_REGISTER_TOO_SMALL">
|
|
<summary>Register too small (<i><node></i>)</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GENAPI_ERROR_CODE.GENAPI_ERR_REGISTER_LENGTH_MISMATCH">
|
|
<summary>Register length mismatch (<i><node></i>)</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GENAPI_ERROR_CODE.GENAPI_ERR_XML_PARSING_FAILURE">
|
|
<summary>Invalid XML</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GENAPI_ERROR_CODE.GENAPI_ERR_REGISTER_DESCRIPTION_NOT_FOUND">
|
|
<summary>Register description not found</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GENAPI_ERROR_CODE.GENAPI_ERR_NODE_TYPE_NOT_IMPLEMENTED">
|
|
<summary>Node type <i><nodeType></i> not implemented (<i><node></i>)</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GENAPI_ERROR_CODE.GENAPI_ERR_XML_ELEMENT_NOT_SUPPORTED">
|
|
<summary>XML element <i><element></i> not supported (<i><node></i>)</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GENAPI_ERROR_CODE.GENAPI_ERR_ENUM_ENTRY_NOT_FOUND">
|
|
<summary>Entry <i><enumEntry></i> not found (<i><node></i>)</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GENAPI_ERROR_CODE.GENAPI_ERR_INVALID_BOOLEAN_VALUE">
|
|
<summary>Invalid boolean value <i><value></i> (<i><node></i>)</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GENAPI_ERROR_CODE.GENAPI_ERR_INVALID_ENUMERATION_INT_VALUE">
|
|
<summary>Invalid enumeration integer value <i><value></i> (<i><node></i>)</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GENAPI_ERROR_CODE.GENAPI_ERR_INVALID_ENUMERATION_STRING_VALUE">
|
|
<summary>Invalid enumeration value <i><value></i> (<i><node></i>)</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GENAPI_ERROR_CODE.GENAPI_ERR_UNAVAILABLE_ENUMERATION_STRING_VALUE">
|
|
<summary>Entry <i><value></i> is not available (<i><node></i>)</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GENAPI_ERROR_CODE.GENAPI_ERR_INVALID_NODE_NAME">
|
|
<summary>Invalid node name (<i><name></i>)</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GENAPI_ERROR_CODE.GENAPI_ERR_INVALID_SELECTORS">
|
|
<summary>Invalid selector (<i><node></i>)</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GENAPI_ERROR_CODE.GENAPI_ERR_UNKNOWN_PROPERTY_NAME">
|
|
<summary>Unknown property <i><property></i> (<i><node></i>)</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GENAPI_ERROR_CODE.GENAPI_ERR_PROPERTY_NOT_DEFINED">
|
|
<summary>Property <i><property></i> not defined (<i><node></i>)</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GENAPI_ERROR_CODE.GENAPI_ERR_EVALUATION_FAILURE">
|
|
<summary>Error while evaluating <i><node></i> (<i><message></i>)</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GENAPI_ERROR_CODE.GENAPI_ERR_XML_VALUE_PARSING_FAILURE">
|
|
<summary>Could not parse <i><value></i> (<i><node></i>)</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GENAPI_ERROR_CODE.GENAPI_ERR_XML_UNKNOWN_VALUE">
|
|
<summary>Unknown value <i><value></i> while parsing <i><name></i> (<i><node></i>)</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GENAPI_ERROR_CODE.GENAPI_ERR_CANNOT_COERCE_TO_INTEGER">
|
|
<summary>Cannot coerce <i><node></i> to integer</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GENAPI_ERROR_CODE.GENAPI_ERR_CANNOT_COERCE_TO_FLOAT">
|
|
<summary>Cannot coerce <i><node></i> to float</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GENAPI_ERROR_CODE.GENAPI_ERR_CANNOT_COERCE_TO_STRING">
|
|
<summary>Cannot coerce <i><node></i> to string</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GENAPI_ERROR_CODE.GENAPI_ERR_CANNOT_COERCE_TO_BOOLEAN">
|
|
<summary>Cannot coerce <i><node></i> to boolean</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GENAPI_ERROR_CODE.GENAPI_ERR_CANNOT_COERCE_TO_COMMAND">
|
|
<summary>Cannot coerce <i><node></i> to command</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GENAPI_ERROR_CODE.GENAPI_ERR_CANNOT_COERCE_TO_ENUMERATION">
|
|
<summary>Cannot coerce <i><node></i> to enumeration</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GENAPI_ERROR_CODE.GENAPI_ERR_CANNOT_COERCE_FROM_INTEGER">
|
|
<summary>Cannot coerce <i><node></i> from integer</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GENAPI_ERROR_CODE.GENAPI_ERR_CANNOT_COERCE_FROM_FLOAT">
|
|
<summary>Cannot coerce <i><node></i> from float</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GENAPI_ERROR_CODE.GENAPI_ERR_CANNOT_COERCE_FROM_STRING">
|
|
<summary>Cannot coerce <i><node></i> from string</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GENAPI_ERROR_CODE.GENAPI_ERR_CANNOT_COERCE_FROM_BOOLEAN">
|
|
<summary>Cannot coerce <i><node></i> from boolean</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GENAPI_ERROR_CODE.GENAPI_ERR_CANNOT_COERCE_FROM_COMMAND">
|
|
<summary>Cannot coerce <i><node></i> from command</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GENAPI_ERROR_CODE.GENAPI_ERR_CANNOT_COERCE_FROM_ENUMERATION">
|
|
<summary>Cannot coerce <i><node></i> from enumeration</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GENAPI_ERROR_CODE.GENAPI_ERR_UNKNOWN_ERROR_ON_NODE">
|
|
<summary>An unknown error occurred (<i><node></i>)</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GENAPI_ERROR_CODE.GENAPI_ERR_INVALID_AT_COMMAND_MATCH_SYNTAX">
|
|
<summary>Invalid match syntax (<i><node></i>)</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GENAPI_ERROR_CODE.GENAPI_ERR_INVALID_AT_COMMAND_ARGUMENT">
|
|
<summary>Invalid argument (<i><node></i>)</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GENAPI_ERROR_CODE.GENAPI_ERR_UNKNOWN_CONFIG_NAME">
|
|
<summary>Unknown configuration (<i><name></i>)</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GENAPI_ERROR_CODE.GENAPI_ERR_BAD_CONFIG_TYPE">
|
|
<summary>Bad configuration type (<i><name></i>)</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GENAPI_ERROR_CODE.GENAPI_ERR_FLOAT_VALUE_TOO_SMALL">
|
|
<summary><i><node></i> cannot be smaller than <i><value></i></summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GENAPI_ERROR_CODE.GENAPI_ERR_FLOAT_VALUE_TOO_LARGE">
|
|
<summary><i><node></i> cannot be greater than <i><value></i></summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GENAPI_ERROR_CODE.GENAPI_ERR_INVALID_INT_INCREMENT">
|
|
<summary><i><node></i> has invalid increment value <i><value></i></summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GENAPI_ERROR_CODE.GENAPI_ERR_INT_VALUE_TOO_SMALL">
|
|
<summary><i><node></i> cannot be smaller than <i><value></i></summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GENAPI_ERROR_CODE.GENAPI_ERR_INT_VALUE_TOO_LARGE">
|
|
<summary><i><node></i> cannot be greater than <i><value></i></summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GENAPI_ERROR_CODE.GENAPI_ERR_INT_VALUE_NOT_IN_LINE_WITH_INCREMENT">
|
|
<summary><i><node></i> not in line with increment value <i><value></i></summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GENAPI_ERROR_CODE.GENAPI_ERR_VAR_ALREADY_EXISTS">
|
|
<summary>Variable already exists (<i><variable></i>)</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GENAPI_ERROR_CODE.GENAPI_ERR_INVALID_VAR_NAME">
|
|
<summary>Invalid variable name (<i><variable></i>)</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GENAPI_ERROR_CODE.GENAPI_ERR_FLOAT_TO_INTEGER_OVERFLOW">
|
|
<summary>Overflow in float-to-integer conversion of <i><value></i> (<i><node></i>)</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GENAPI_ERROR_CODE.GENAPI_ERR_INTERNAL_EXCEPTION">
|
|
<summary>An internal exception occurred (<i><message></i>)</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GENAPI_ERROR_CODE.GENAPI_ERR_INTERNAL_EXCEPTION_ON_NODE">
|
|
<summary>An internal exception occurred (<i><node></i>: <i><message></i>)</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GENAPI_ERROR_CODE.GENAPI_ERR_NODE_ERROR">
|
|
<summary><i><message></i> (<i><node></i>)</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GENAPI_ERROR_CODE.GENAPI_ERR_MAX_RECURSION_DEPTH_EXCEEDED">
|
|
<summary>Maximum recursion depth exceeded</summary>
|
|
</member>
|
|
<member name="T:Euresys.EGrabber.GENAPI_ERROR_PARAMETER_TYPE">
|
|
<summary>Genapi error parameter type</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GENAPI_ERROR_PARAMETER_TYPE.GENAPI_ERROR_PARAMETER_TYPE_STRING">
|
|
<summary>Genapi error parameter type string</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GENAPI_ERROR_PARAMETER_TYPE.GENAPI_ERROR_PARAMETER_TYPE_INTEGER">
|
|
<summary>Genapi error parameter type integer</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GENAPI_ERROR_PARAMETER_TYPE.GENAPI_ERROR_PARAMETER_TYPE_FLOAT">
|
|
<summary>Genapi error parameter type float</summary>
|
|
</member>
|
|
<member name="T:Euresys.EGrabber.GENAPI_UI_CALLBACK_RET_CODE">
|
|
<summary>Genapi ui callback ret code</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GENAPI_UI_CALLBACK_RET_CODE.GENAPI_UI_CALLBACK_RET_OK">
|
|
<summary>The host (user) completed the current UI operation successfully</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GENAPI_UI_CALLBACK_RET_CODE.GENAPI_UI_CALLBACK_RET_CANCEL">
|
|
<summary>The host (user) canceled the current UI operation</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GENAPI_UI_CALLBACK_RET_CODE.GENAPI_UI_CALLBACK_RET_NOT_IMPLEMENTED">
|
|
<summary>The UI operation is not implemented by the host</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabber.GENAPI_UI_CALLBACK_RET_CODE.GENAPI_UI_CALLBACK_RET_FATAL_ERROR">
|
|
<summary>The host operation failed and the script should terminate</summary>
|
|
</member>
|
|
<member name="T:Euresys.EGrabberRecorder.Recorder">
|
|
<summary>
|
|
A Recorder object that encapsulates a recorder handle
|
|
(cf. <c>RECORDER_HANDLE</c> of the C/C++ interface)
|
|
and exposes higher level recorder functions; the destructor takes care of
|
|
closing the recorder when the object goes out of scope
|
|
</summary>
|
|
</member>
|
|
<member name="M:Euresys.EGrabberRecorder.Recorder.Finalize">
|
|
<summary>
|
|
Finalizer
|
|
</summary>
|
|
</member>
|
|
<member name="M:Euresys.EGrabberRecorder.Recorder.Close(Euresys.EGrabberRecorder.RECORDER_CLOSE_MODE)">
|
|
<summary>
|
|
Close the recorder using the given close mode
|
|
</summary>
|
|
<param name="closeMode">Recorder close mode</param>
|
|
</member>
|
|
<member name="M:Euresys.EGrabberRecorder.Recorder.Close">
|
|
<summary>
|
|
Close the recorder using the mode defined when the recorder was created
|
|
</summary>
|
|
</member>
|
|
<member name="M:Euresys.EGrabberRecorder.Recorder.SetParameterString(Euresys.EGrabberRecorder.RECORDER_PARAMETER,System.String)">
|
|
<summary>
|
|
Set a recorder object parameter string value
|
|
</summary>
|
|
<param name="parameter">The identifier of the parameter to set</param>
|
|
<param name="value">The new string value of the parameter</param>
|
|
</member>
|
|
<member name="M:Euresys.EGrabberRecorder.Recorder.GetParameterString(Euresys.EGrabberRecorder.RECORDER_PARAMETER)">
|
|
<summary>
|
|
Get a recorder object parameter string value
|
|
</summary>
|
|
<param name="parameter">The identifier of the parameter to get</param>
|
|
<returns>The parameter value</returns>
|
|
</member>
|
|
<member name="M:Euresys.EGrabberRecorder.Recorder.SetParameterInteger(Euresys.EGrabberRecorder.RECORDER_PARAMETER,System.Int64)">
|
|
<summary>
|
|
Set a recorder object parameter integer value
|
|
</summary>
|
|
<param name="parameter">The identifier of the parameter to set</param>
|
|
<param name="value">The new integer value of the parameter</param>
|
|
</member>
|
|
<member name="M:Euresys.EGrabberRecorder.Recorder.GetParameterInteger(Euresys.EGrabberRecorder.RECORDER_PARAMETER)">
|
|
<summary>
|
|
Get a recorder object parameter integer value
|
|
</summary>
|
|
<param name="parameter">The identifier of the parameter to get</param>
|
|
<returns>The current integer value of the parameter</returns>
|
|
</member>
|
|
<member name="M:Euresys.EGrabberRecorder.Recorder.Set``1(Euresys.EGrabberRecorder.RECORDER_PARAMETER,``0)">
|
|
<summary>
|
|
Set a recorder object parameter value
|
|
</summary>
|
|
<typeparam name="T">The parameter value type
|
|
<list type="bullet">
|
|
<item>if T is an integer type or the <c>bool</c> type: the value will be converted to a <c>long</c> and the parameter will be set</item>
|
|
<item>if T is the <c>string</c> type: the <c>string</c> parameter value will be set</item>
|
|
</list>
|
|
</typeparam>
|
|
<param name="parameter">The identifier of the parameter to set</param>
|
|
<param name="value">The new value of the parameter</param>
|
|
<remarks>
|
|
Using an unsupported <typeparamref name="T"/> type will throw an <see cref="T:System.InvalidOperationException"/>
|
|
</remarks>
|
|
</member>
|
|
<member name="M:Euresys.EGrabberRecorder.Recorder.Get``1(Euresys.EGrabberRecorder.RECORDER_PARAMETER)">
|
|
<summary>
|
|
Get a recorder object parameter value
|
|
</summary>
|
|
<typeparam name="T">The return value type
|
|
<list type="bullet">
|
|
<item>if T is an integer type or the <c>bool</c> type: the <c>long</c> parameter value will be queried and converted to the return type</item>
|
|
<item>if T is the <c>string</c> type: the <c>string</c> parameter value will be queried and returned</item>
|
|
</list>
|
|
</typeparam>
|
|
<param name="parameter">The identifier of the parameter to get</param>
|
|
<returns>The current value of the parameter</returns>
|
|
<remarks>
|
|
Using an unsupported <typeparamref name="T"/> type will throw an <see cref="T:System.InvalidOperationException"/>
|
|
</remarks>
|
|
</member>
|
|
<member name="M:Euresys.EGrabberRecorder.Recorder.Read(System.IntPtr,System.UInt64,Euresys.EGrabberRecorder.RecorderBufferInfo@)">
|
|
<summary>
|
|
Read the record at the current <see cref="F:Euresys.EGrabberRecorder.RECORDER_PARAMETER.RECORD_INDEX">RECORD_INDEX</see> position from a recorder container opened in read mode
|
|
</summary>
|
|
<remarks>
|
|
The function reads the buffer info and data of the record at the position defined by the parameter <see cref="F:Euresys.EGrabberRecorder.RECORDER_PARAMETER.RECORD_INDEX">RECORD_INDEX</see>
|
|
<list type="bullet">
|
|
<item>When buffer is <c>null</c>: the recorder index is not changed</item>
|
|
<item>When buffer is not <c>null</c>: the recorder index is automatically set to the next record after a successful read</item>
|
|
</list>
|
|
</remarks>
|
|
<param name="buffer">Optional output buffer where record buffer data will be written</param>
|
|
<param name="bufferSize">Size of output buffer</param>
|
|
<param name="info">Record buffer info</param>
|
|
<returns>
|
|
<list type="bullet">
|
|
<item>When buffer is <c>null</c>: record buffer size (cf. <see cref="F:Euresys.EGrabberRecorder.RecorderBufferInfo.size"/>)</item>
|
|
<item>When buffer is not <c>null</c>: size of read data</item>
|
|
</list>
|
|
</returns>
|
|
</member>
|
|
<member name="M:Euresys.EGrabberRecorder.Recorder.Read(Euresys.EGrabberRecorder.RecorderBufferInfo@)">
|
|
<summary>
|
|
Read the record at the current <see cref="F:Euresys.EGrabberRecorder.RECORDER_PARAMETER.RECORD_INDEX">RECORD_INDEX</see> position from a recorder container opened in read mode
|
|
</summary>
|
|
<remarks>Note: the recorder index is automatically set to the next record after a successful read</remarks>
|
|
<param name="info">Record buffer info</param>
|
|
<returns>Record buffer data</returns>
|
|
</member>
|
|
<member name="M:Euresys.EGrabberRecorder.Recorder.ReadInfo">
|
|
<summary>
|
|
Read metadata of the record at the current <see cref="F:Euresys.EGrabberRecorder.RECORDER_PARAMETER.RECORD_INDEX">RECORD_INDEX</see> position from a recorder container opened in read mode
|
|
</summary>
|
|
<remarks>Note: the recorder index is NOT automatically set to the next record after a successful read.</remarks>
|
|
<returns>Record buffer metadata</returns>
|
|
</member>
|
|
<member name="M:Euresys.EGrabberRecorder.Recorder.Write(Euresys.EGrabberRecorder.RecorderBufferInfo,System.IntPtr)">
|
|
<summary>
|
|
Write buffer info and data to a recorder container opened in write or append mode
|
|
</summary>
|
|
<remarks>
|
|
Note: the buffer info and data are written to the container at the current
|
|
<see cref="F:Euresys.EGrabberRecorder.RECORDER_PARAMETER.RECORD_INDEX">RECORD_INDEX</see> position;
|
|
the recorder index is automatically incremented by one after a write and the
|
|
<see cref="F:Euresys.EGrabberRecorder.RECORDER_PARAMETER.RECORD_COUNT">RECORD_COUNT</see> is also adapted accordingly
|
|
</remarks>
|
|
<param name="info">The buffer info to write to the container</param>
|
|
<param name="buffer">The buffer data to write to the container</param>
|
|
</member>
|
|
<member name="M:Euresys.EGrabberRecorder.Recorder.Write(Euresys.EGrabberRecorder.RecorderBufferInfo,System.Byte[])">
|
|
<summary>
|
|
Write buffer info and data to a recorder container opened in write or append mode
|
|
</summary>
|
|
<remarks>
|
|
Note: the buffer info and data are written to the container at the current
|
|
<see cref="F:Euresys.EGrabberRecorder.RECORDER_PARAMETER.RECORD_INDEX">RECORD_INDEX</see> position;
|
|
the recorder index is automatically incremented by one after a write and the
|
|
<see cref="F:Euresys.EGrabberRecorder.RECORDER_PARAMETER.RECORD_COUNT">RECORD_COUNT</see> is also adapted accordingly
|
|
</remarks>
|
|
<param name="info">The buffer info to write to the container</param>
|
|
<param name="buffer">The buffer data to write to the container; if the <paramref name="buffer"/>
|
|
length is smaller than <paramref name="info"/><c>.size</c>, an <see cref="T:System.ArgumentException"/>
|
|
will be thrown</param>
|
|
<exception cref="T:System.ArgumentException"></exception>
|
|
</member>
|
|
<member name="M:Euresys.EGrabberRecorder.Recorder.Write(Euresys.EGrabber.Buffer,System.UInt64,System.UInt64)">
|
|
<summary>
|
|
Write an EGrabber buffer to a recorder container opened in write or append mode
|
|
</summary>
|
|
<remarks>
|
|
The buffer info and data are written to the container at the current
|
|
<see cref="F:Euresys.EGrabberRecorder.RECORDER_PARAMETER.RECORD_INDEX">RECORD_INDEX</see> position;
|
|
the recorder index is automatically incremented by one after a write and the
|
|
<see cref="F:Euresys.EGrabberRecorder.RECORDER_PARAMETER.RECORD_COUNT">RECORD_COUNT</see> is also adapted accordingly
|
|
</remarks>
|
|
<param name="buffer">The buffer to write to the container (info commands will be queried to prepare the <see cref="T:Euresys.EGrabberRecorder.RecorderBufferInfo">RecorderBufferInfo</see> entry and to get the data pointer)</param>
|
|
<param name="userData">Optional user data (that will be set to <see cref="F:Euresys.EGrabberRecorder.RecorderBufferInfo.userdata">RecorderBufferInfo.userdata</see>)</param>
|
|
<param name="utc">Optional UTC timestamp (that will be set to <see cref="F:Euresys.EGrabberRecorder.RecorderBufferInfo.utc">RecorderBufferInfo.utc</see>)
|
|
<list type="bullet">
|
|
<item>if <c>0</c>, read will return buffer timestamp converted to UTC using the synchronized timestamps of the buffer chapter</item>
|
|
<item>if not <c>0</c>, read will return the written value</item>
|
|
</list>
|
|
</param>
|
|
<returns>The buffer info written to the container</returns>
|
|
</member>
|
|
<member name="M:Euresys.EGrabberRecorder.Recorder.Write(Euresys.EGrabber.ScopedBuffer,System.UInt64,System.UInt64)">
|
|
<summary>
|
|
Write an EGrabber scoped buffer to a recorder container opened in write or append mode
|
|
</summary>
|
|
<remarks>
|
|
The buffer info and data are written to the container at the current
|
|
<see cref="F:Euresys.EGrabberRecorder.RECORDER_PARAMETER.RECORD_INDEX">RECORD_INDEX</see> position;
|
|
the recorder index is automatically incremented by one after a write and the
|
|
<see cref="F:Euresys.EGrabberRecorder.RECORDER_PARAMETER.RECORD_COUNT">RECORD_COUNT</see> is also adapted accordingly
|
|
</remarks>
|
|
<param name="buffer">The buffer to write to the container (info commands will be queried to prepare the <see cref="T:Euresys.EGrabberRecorder.RecorderBufferInfo">RecorderBufferInfo</see> entry and to get the data pointer)</param>
|
|
<param name="userData">Optional user data (that will be set to <see cref="F:Euresys.EGrabberRecorder.RecorderBufferInfo.userdata">RecorderBufferInfo.userdata</see>)</param>
|
|
<param name="utc">Optional UTC timestamp (that will be set to <see cref="F:Euresys.EGrabberRecorder.RecorderBufferInfo.utc">RecorderBufferInfo.utc</see>)
|
|
<list type="bullet">
|
|
<item>if <c>0</c>, read will return buffer timestamp converted to UTC using the synchronized timestamps of the buffer chapter</item>
|
|
<item>if not <c>0</c>, read will return the written value</item>
|
|
</list>
|
|
</param>
|
|
<returns>The buffer info written to the container</returns>
|
|
</member>
|
|
<member name="M:Euresys.EGrabberRecorder.Recorder.Export(System.String,System.UInt64,System.UInt32)">
|
|
<summary>
|
|
Export a range of recorded images to files. The container must be opened in read mode
|
|
</summary>
|
|
<remarks>
|
|
Export starts at the current <see cref="F:Euresys.EGrabberRecorder.RECORDER_PARAMETER.RECORD_INDEX">RECORD_INDEX</see>
|
|
in the container and goes on until <paramref name="count"/> records have been exported or the
|
|
end of the container is reached, the <see cref="F:Euresys.EGrabberRecorder.RECORDER_PARAMETER.RECORD_INDEX">RECORD_INDEX</see>
|
|
is updated accordingly.<br/>
|
|
The destination <paramref name="path"/> can be either an actual path or a
|
|
template path containing place holder characters (please see the parameter description for details).<br/>
|
|
The output file format is automatically derived from the <paramref name="path"/> file extenion, which
|
|
can be
|
|
<list type="bullet">
|
|
<item><c>.tiff</c> or <c>.tif</c> for the TIFF file format</item>
|
|
<item><c>.mkv</c> for the Matroska MKV file format (using the V_UNCOMPRESSED codec)</item>
|
|
</list>
|
|
If the path does not have an extension, an <see cref="T:Euresys.EGrabberRecorder.InvalidArgument"/> exception is thrown.<br/><br/>
|
|
For TIFF files:<br/>
|
|
If <paramref name="count"/> is greater than <c>1</c> and path does not contain any <c>@</c> pattern,
|
|
we add <c>.@n</c> before the file extension;<br/>
|
|
If a record contains more than one part and the path does not contain the <c>@p</c> pattern,
|
|
we add <c>.@p</c> before the file extension.<br/><br/>
|
|
For MKV files:<br/>
|
|
The export operation creates one MKV file per chapter; if the export operation spans
|
|
several chapters, we add <c>@.n</c> automatically before the file extension.<br/>
|
|
The image width, height and pixel format must be constant for the entire file.
|
|
The first exported image is used to define these values.<br/>
|
|
A subsequent image with a different format will be simply skipped and the returned count will not be updated.<br/>
|
|
Timestamps increase monotonically; when a backward discontinuity is detected (i.e. the
|
|
relative time from the beginning of the file of the image to be<br/>
|
|
written is less than the relative time of the latest image written), a new time reference is taken.<br/><br/>
|
|
Records containing Bayer formats are converted using the decoding method defined by the
|
|
parameter <see cref="F:Euresys.EGrabberRecorder.RECORDER_PARAMETER.BAYER_DECODING_METHOD">BAYER_DECODING_METHOD</see>.<br/><br/>
|
|
<example>
|
|
The following example will output 10 files (<c>image0.tif</c>, ..., <c>image9.tif</c>) if the container contains
|
|
at least 10 records (one part per record) from the current index:
|
|
<code>
|
|
recorder.Export("image@n.tif", 10);
|
|
</code>
|
|
</example>
|
|
</remarks>
|
|
<param name="path">The path template of the exported files. It can contain decorations starting with the character <c>@</c>, used as a place holders with the following meanings:
|
|
<list type="bullet">
|
|
<item><c>@i</c> for the index relative to the first record in the container
|
|
(number of digits used is defined by the number of records in the container)</item>
|
|
<item><c>@n</c> for the index relative to the current record written
|
|
(number of digits used is defined by the count parameter)</item>
|
|
<item><c>@p</c> for the part index relative to the record
|
|
(number of digits used is defined by the buffer part count of the record)</item>
|
|
<item><c>@t</c> for the timestamp value in <see cref="F:Euresys.EGrabberRecorder.RECORDER_BUFFER_INFO.timestamp"/> of the exported record</item>
|
|
<item><c>@c</c> for the chapter index</item>
|
|
<item><c>@C</c> for the chapter name</item>
|
|
<item><c>@@</c> for the literal <c>@</c></item>
|
|
</list>
|
|
All other <c>@</c> patterns are invalid and will raise an <see cref="T:Euresys.EGrabberRecorder.InvalidArgument">InvalidArgument</see> exception.
|
|
</param>
|
|
<param name="count">The number of records to export
|
|
</param>
|
|
<param name="exportPixelFormat">The pixel format of the exported file; or <c>0</c> to disable image conversions and keep the original pixel format.
|
|
The allowed values depend on the file type
|
|
<list type="bullet">
|
|
<item>TIFF file format: <c>Mono8</c>, <c>Mono16</c>, <c>RGB8</c>, <c>RGB16</c></item>
|
|
<item>MKV file format: <c>Mono8</c>, <c>RGB8</c></item>
|
|
</list>
|
|
</param>
|
|
<returns>The number of exported records.
|
|
Most of the times, a record contains one image (one buffer part) so the number of exported
|
|
images matches the number of exported records; but, if a record contains more than one part,
|
|
each part is exported as a separate image so the number of exported images will be greater
|
|
than the returned value.
|
|
</returns>
|
|
<exception cref="T:Euresys.EGrabberRecorder.InvalidArgument"/>
|
|
</member>
|
|
<member name="M:Euresys.EGrabberRecorder.Recorder.Export(System.String,System.UInt64,System.UInt32,System.Func{Euresys.EGrabberRecorder.RECORDER_PROGRESS_STATE,System.UInt64,System.UInt64,System.IntPtr,System.Boolean},System.IntPtr)">
|
|
<summary>
|
|
Export a range of recorded images to files with progress information. The container must be opened in read mode
|
|
</summary>
|
|
<remarks>
|
|
Please refer to the documentation of the method <see cref="M:Euresys.EGrabberRecorder.Recorder.Export(System.String,System.UInt64,System.UInt32)">Export</see> for the details.
|
|
</remarks>
|
|
<param name="path">The path template of the exported files</param>
|
|
<param name="count">The number of records to export</param>
|
|
<param name="exportPixelFormat">The pixel format of the exported file</param>
|
|
<param name="callback">The progress callback that is called before exporting each buffer to inform about the progress
|
|
<list type="bullet">
|
|
<item>if the callback returns <c>true</c>, the export continues with the next buffer;</item>
|
|
<item>if the callback returns <c>false</c>, the export stops and raises the <see cref="T:Euresys.EGrabberRecorder.Aborted">Aborted</see> exception</item>
|
|
</list>
|
|
Please note that the return value of the callback in the C++ API is an integer (the export continues as long as the callback
|
|
returns <c>0</c>); In the .NET API, using a <c>bool</c> with the value <c>true</c> is more conventional to report a success or
|
|
to continue an operation.
|
|
</param>
|
|
<param name="callbackContext">progress context passed to progress callback</param>
|
|
<returns>The number of exported records</returns>
|
|
</member>
|
|
<member name="M:Euresys.EGrabberRecorder.Recorder.StartChapter(System.String,System.String)">
|
|
<summary>
|
|
Start a new chapter. The container must be in write mode.
|
|
</summary>
|
|
<remarks>
|
|
A chapter helps grouping recordings and provides a synchronization point between system and UTC timestamps.<br/><br/>
|
|
A chapter is automatically created if needed on the first write after opening the container if
|
|
this function has not been called.<br/>
|
|
The name of the automatically created chapter is <c>Chapter<xx></c>
|
|
where <c><xx></c> is the index of the new chapter.<br/><br/>
|
|
It is allowed to call this method at any time to signal a time discontinuity or start a new group
|
|
of recordings.<br/>
|
|
The newly created chapter becomes the current chapter and the <c>RECORDER_CHAPTER_XXXX</c> parameters
|
|
are updated accordingly.<br/><br/>
|
|
When a chapter is created, a synchronized pair of system/UTC timestamps is captured and stored
|
|
in the storage as<br/>
|
|
<see cref="F:Euresys.EGrabberRecorder.RECORDER_PARAMETER.CHAPTER_TIMESTAMP">CHAPTER_TIMESTAMP</see> and <see cref="F:Euresys.EGrabberRecorder.RECORDER_PARAMETER.CHAPTER_UTC">CHAPTER_UTC</see>;
|
|
the system time timestamp is expressed in nanoseconds since the computer booted.<br/><br/>
|
|
When reading back from a container, the pair of synchronized timestamps of the corresponding chapter
|
|
is used internally<br/> to compute the value of the (non-zero) utc field of a <see cref="T:Euresys.EGrabberRecorder.RECORDER_BUFFER_INFO"/> record
|
|
from the value of the (system) timestamp field.
|
|
</remarks>
|
|
<param name="name">Optional name of the new chapter. The name must comply with the following rules:
|
|
<list type="bullet">
|
|
<item>It must match the regular expression <c>[A-Za-z_][-A-Za-z0-9_ ]*</c></item>
|
|
<item>Its length cannot exceed 255 characters</item>
|
|
<item>It must be unique within the container</item>
|
|
<item>It cannot be like a default chapter name (i.e. <c>Chapter[0-9]+</c>) unless it matches
|
|
the default name it would get automatically</item>
|
|
</list>
|
|
</param>
|
|
<param name="info">Optional chapter user information</param>
|
|
</member>
|
|
<member name="M:Euresys.EGrabberRecorder.Recorder.Dispose">
|
|
<summary>
|
|
Close the recorder if needed
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabberRecorder.Recorder.FileVersion">
|
|
<summary>
|
|
The container format version (cf. <see cref="F:Euresys.EGrabberRecorder.RECORDER_PARAMETER.DATABASE_VERSION">DATABASE_VERSION</see>)
|
|
</summary>
|
|
</member>
|
|
<member name="T:Euresys.EGrabberRecorder.RecorderBufferInfo">
|
|
<summary>
|
|
Buffer information for read and write operations
|
|
</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabberRecorder.RecorderBufferInfo.size">
|
|
<summary>
|
|
buffer size (in bytes)
|
|
</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabberRecorder.RecorderBufferInfo.pitch">
|
|
<summary>
|
|
buffer pitch in bytes (size of a line including padding)
|
|
</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabberRecorder.RecorderBufferInfo.width">
|
|
<summary>
|
|
buffer width (number of pixels in a line)
|
|
</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabberRecorder.RecorderBufferInfo.height">
|
|
<summary>
|
|
delivered height (e.g. <see cref="F:Euresys.EGrabber.BUFFER_INFO_CMD.BUFFER_INFO_DELIVERED_IMAGEHEIGHT">BUFFER_INFO_DELIVERED_IMAGEHEIGHT</see>)
|
|
</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabberRecorder.RecorderBufferInfo.pixelFormat">
|
|
<summary>
|
|
buffer pixel format (GenICam PFNC 32-bit value)
|
|
</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabberRecorder.RecorderBufferInfo.partCount">
|
|
<summary>
|
|
fixed maximum number of parts in the buffer
|
|
</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabberRecorder.RecorderBufferInfo.timestamp">
|
|
<summary>
|
|
buffer timestamp, expressed in nanoseconds since the computer booted (e.g. <see cref="F:Euresys.EGrabber.BUFFER_INFO_CMD.BUFFER_INFO_TIMESTAMP_NS">BUFFER_INFO_TIMESTAMP_NS</see>)
|
|
</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabberRecorder.RecorderBufferInfo.userdata">
|
|
<summary>
|
|
any buffer specific user data
|
|
</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabberRecorder.RecorderBufferInfo.utc">
|
|
<summary>
|
|
UTC timestamp (if <c>0</c> when written, read will return buffer timestamp converted to UTC using the synchronized timestamps of the buffer chapter)
|
|
</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabberRecorder.RecorderBufferInfo.chapterIndex">
|
|
<summary>
|
|
chapter index; <c>Chapter0</c> always exists for legacy recordings (set by the library)
|
|
</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabberRecorder.RecorderBufferInfo.partSize">
|
|
<summary>
|
|
size of each buffer part (if <c>0</c> when written, read will return (<c>size / partCount</c>)
|
|
</summary>
|
|
</member>
|
|
<member name="T:Euresys.EGrabberRecorder.EGrabberRecorderLibraryMissingDependency">
|
|
<summary>
|
|
The recorder library cannot be loaded due to a missing dependency
|
|
</summary>
|
|
</member>
|
|
<member name="T:Euresys.EGrabberRecorder.RecorderError">
|
|
<summary>
|
|
RecorderError base
|
|
</summary>
|
|
</member>
|
|
<member name="P:Euresys.EGrabberRecorder.RecorderError.Status">
|
|
<summary>
|
|
Get the error status code (cf. <see cref="T:Euresys.EGrabberRecorder.RECORDER_STATUS"/>)
|
|
</summary>
|
|
</member>
|
|
<member name="T:Euresys.EGrabberRecorder.NotInitialized">
|
|
<summary>
|
|
The recorder library is not initialized
|
|
</summary>
|
|
</member>
|
|
<member name="T:Euresys.EGrabberRecorder.UnknownError">
|
|
<summary>
|
|
An unknown error has occurred
|
|
</summary>
|
|
</member>
|
|
<member name="T:Euresys.EGrabberRecorder.UnknownParameter">
|
|
<summary>
|
|
The recorder parameter is unknown
|
|
</summary>
|
|
</member>
|
|
<member name="T:Euresys.EGrabberRecorder.InvalidParameterType">
|
|
<summary>
|
|
The recorder parameter type is invalid
|
|
</summary>
|
|
</member>
|
|
<member name="T:Euresys.EGrabberRecorder.InvalidParameterValue">
|
|
<summary>
|
|
The recorder parameter value is invalid
|
|
</summary>
|
|
</member>
|
|
<member name="T:Euresys.EGrabberRecorder.BufferTooSmall">
|
|
<summary>
|
|
The destination buffer is too small
|
|
</summary>
|
|
</member>
|
|
<member name="T:Euresys.EGrabberRecorder.ParameterIsReadOnly">
|
|
<summary>
|
|
The recorder parameter is read-only
|
|
</summary>
|
|
</member>
|
|
<member name="T:Euresys.EGrabberRecorder.SystemError">
|
|
<summary>
|
|
A system error has occurred
|
|
</summary>
|
|
</member>
|
|
<member name="T:Euresys.EGrabberRecorder.InvalidContainerPath">
|
|
<summary>
|
|
The specified container path is invalid
|
|
</summary>
|
|
</member>
|
|
<member name="T:Euresys.EGrabberRecorder.DataFileFull">
|
|
<summary>
|
|
The container data file is full
|
|
</summary>
|
|
</member>
|
|
<member name="T:Euresys.EGrabberRecorder.OperationNotAllowed">
|
|
<summary>
|
|
The operation is not allowed by the recorder open mode
|
|
</summary>
|
|
</member>
|
|
<member name="T:Euresys.EGrabberRecorder.IndexOutOfRange">
|
|
<summary>
|
|
The <see cref="F:Euresys.EGrabberRecorder.RECORDER_PARAMETER.RECORD_INDEX">RECORD_INDEX</see> value is out of range
|
|
</summary>
|
|
</member>
|
|
<member name="T:Euresys.EGrabberRecorder.InvalidIndexData">
|
|
<summary>
|
|
The internal meta-data of the current record is invalid (partial read)
|
|
</summary>
|
|
</member>
|
|
<member name="T:Euresys.EGrabberRecorder.InvalidIndexSize">
|
|
<summary>
|
|
The internal meta-data size of the container is invalid (partial read or invalid meta-data file size)
|
|
</summary>
|
|
</member>
|
|
<member name="T:Euresys.EGrabberRecorder.UnsupportedDatabaseVersion">
|
|
<summary>
|
|
The given container is not supported by the recorder library
|
|
</summary>
|
|
</member>
|
|
<member name="T:Euresys.EGrabberRecorder.InvalidIndexHeader">
|
|
<summary>
|
|
The internal meta-data header of the container is invalid
|
|
</summary>
|
|
</member>
|
|
<member name="T:Euresys.EGrabberRecorder.InvalidLengthWritten">
|
|
<summary>
|
|
Some data was not completely written to disk (partial write)
|
|
</summary>
|
|
</member>
|
|
<member name="T:Euresys.EGrabberRecorder.InvalidHandle">
|
|
<summary>
|
|
The record handle is invalid
|
|
</summary>
|
|
</member>
|
|
<member name="T:Euresys.EGrabberRecorder.ResourceInUse">
|
|
<summary>
|
|
The resource is already in use
|
|
</summary>
|
|
</member>
|
|
<member name="T:Euresys.EGrabberRecorder.EndOfData">
|
|
<summary>
|
|
There is no more record to read in the container
|
|
</summary>
|
|
</member>
|
|
<member name="T:Euresys.EGrabberRecorder.NoContainer">
|
|
<summary>
|
|
The path does not contain a container and read-only access is required
|
|
</summary>
|
|
</member>
|
|
<member name="T:Euresys.EGrabberRecorder.InvalidArgument">
|
|
<summary>
|
|
A given argument is invalid
|
|
</summary>
|
|
</member>
|
|
<member name="T:Euresys.EGrabberRecorder.LicenseManagerError">
|
|
<summary>
|
|
An error occurred in the license manager, please contact Euresys support
|
|
</summary>
|
|
</member>
|
|
<member name="T:Euresys.EGrabberRecorder.NoLicense">
|
|
<summary>
|
|
There is no valid license for this library, please contact Euresys support
|
|
</summary>
|
|
</member>
|
|
<member name="T:Euresys.EGrabberRecorder.ImageConversionError">
|
|
<summary>
|
|
An image conversion error has occurred
|
|
</summary>
|
|
</member>
|
|
<member name="T:Euresys.EGrabberRecorder.UnsupportedImageFormat">
|
|
<summary>
|
|
The image format is not supported by the export file
|
|
</summary>
|
|
</member>
|
|
<member name="T:Euresys.EGrabberRecorder.Aborted">
|
|
<summary>
|
|
The current operation has been aborted by the user
|
|
</summary>
|
|
</member>
|
|
<member name="T:Euresys.EGrabberRecorder.InvalidDataSize">
|
|
<summary>
|
|
A read operation returned an invalid size (partial read or invalid data file size)
|
|
</summary>
|
|
</member>
|
|
<member name="T:Euresys.EGrabberRecorder.InvalidChapterCharacter">
|
|
<summary>
|
|
The chapter name has an invalid character
|
|
</summary>
|
|
</member>
|
|
<member name="T:Euresys.EGrabberRecorder.ReservedChapterName">
|
|
<summary>
|
|
The chapter name conflicts with a reserved name
|
|
</summary>
|
|
</member>
|
|
<member name="T:Euresys.EGrabberRecorder.ChapterNameAlreadyUsed">
|
|
<summary>
|
|
The chapter name is already used
|
|
</summary>
|
|
</member>
|
|
<member name="T:Euresys.EGrabberRecorder.ChapterNameTooLong">
|
|
<summary>
|
|
The chapter name is too long
|
|
</summary>
|
|
</member>
|
|
<member name="T:Euresys.EGrabberRecorder.RecorderLibrary">
|
|
<summary>
|
|
A Recorder library object that loads and unloads the Recorder Library
|
|
</summary>
|
|
</member>
|
|
<member name="M:Euresys.EGrabberRecorder.RecorderLibrary.#ctor">
|
|
<summary>
|
|
Initialize the recorder library
|
|
</summary>
|
|
</member>
|
|
<member name="M:Euresys.EGrabberRecorder.RecorderLibrary.Finalize">
|
|
<summary>
|
|
Finalizer
|
|
</summary>
|
|
</member>
|
|
<member name="M:Euresys.EGrabberRecorder.RecorderLibrary.Dispose">
|
|
<summary>
|
|
Close the recorder library
|
|
</summary>
|
|
</member>
|
|
<member name="M:Euresys.EGrabberRecorder.RecorderLibrary.OpenRecorder(System.String,Euresys.EGrabberRecorder.RECORDER_OPEN_MODE,Euresys.EGrabberRecorder.RECORDER_CLOSE_MODE)">
|
|
<summary>
|
|
Create a Recorder object
|
|
</summary>
|
|
<param name="path">path to the recorder container to open</param>
|
|
<param name="openMode">the operation mode of the recorder</param>
|
|
<param name="closeMode">specifies how the recorder container is closed
|
|
<list type="bullet">
|
|
<item>if mode is <see cref="F:Euresys.EGrabberRecorder.RECORDER_CLOSE_MODE.TRIM">TRIM</see>, the recorder container is reduced to the smallest size that fits the container contents</item>
|
|
<item>if mode is <see cref="F:Euresys.EGrabberRecorder.RECORDER_CLOSE_MODE.KEEP">KEEP</see>, the recorder container size is unchanged</item>
|
|
<item>if the flag <see cref="F:Euresys.EGrabberRecorder.RECORDER_CLOSE_MODE.DONT_TRIM_CHAPTERS">DONT_TRIM_CHAPTERS</see> is added to the mode, the trailing chapters will be kept even if they are empty;
|
|
by default, trailing empty chapters are removed</item>
|
|
</list>
|
|
</param>
|
|
<returns>The created <see cref="T:Euresys.EGrabberRecorder.Recorder"/> object</returns>
|
|
</member>
|
|
<member name="T:Euresys.EGrabberRecorder.RECORDER_STATUS">
|
|
<summary>
|
|
EGrabber Recorder error codes
|
|
</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabberRecorder.RECORDER_STATUS.OK">
|
|
<summary>
|
|
The operation completed successfully
|
|
</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabberRecorder.RECORDER_STATUS.NOT_INITIALIZED">
|
|
<summary>
|
|
The recorder library is not initialized
|
|
</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabberRecorder.RECORDER_STATUS.UNKNOWN_ERROR">
|
|
<summary>
|
|
An unknown error has occurred
|
|
</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabberRecorder.RECORDER_STATUS.UNKNOWN_PARAMETER">
|
|
<summary>
|
|
The recorder parameter is unknown
|
|
</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabberRecorder.RECORDER_STATUS.INVALID_PARAMETER_TYPE">
|
|
<summary>
|
|
The recorder parameter type is invalid
|
|
</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabberRecorder.RECORDER_STATUS.INVALID_PARAMETER_VALUE">
|
|
<summary>
|
|
The recorder parameter value is invalid
|
|
</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabberRecorder.RECORDER_STATUS.BUFFER_TOO_SMALL">
|
|
<summary>
|
|
The destination buffer is too small
|
|
</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabberRecorder.RECORDER_STATUS.PARAMETER_IS_READ_ONLY">
|
|
<summary>
|
|
The recorder parameter is read-only
|
|
</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabberRecorder.RECORDER_STATUS.SYSTEM_ERROR">
|
|
<summary>
|
|
A system error has occurred
|
|
</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabberRecorder.RECORDER_STATUS.INVALID_CONTAINER_PATH">
|
|
<summary>
|
|
The specified container path is invalid
|
|
</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabberRecorder.RECORDER_STATUS.DATA_FILE_FULL">
|
|
<summary>
|
|
The container data file is full
|
|
</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabberRecorder.RECORDER_STATUS.OPERATION_NOT_ALLOWED">
|
|
<summary>
|
|
The operation is not allowed by the recorder open mode
|
|
</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabberRecorder.RECORDER_STATUS.INDEX_OUT_OF_RANGE">
|
|
<summary>
|
|
The <see cref="F:Euresys.EGrabberRecorder.RECORDER_PARAMETER.RECORD_INDEX">RECORD_INDEX</see> value is out of range
|
|
</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabberRecorder.RECORDER_STATUS.INVALID_INDEX_DATA">
|
|
<summary>
|
|
The internal meta-data of the current record is invalid (partial read)
|
|
</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabberRecorder.RECORDER_STATUS.INVALID_INDEX_SIZE">
|
|
<summary>
|
|
The internal meta-data size of the container is invalid (partial read or invalid meta-data file size)
|
|
</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabberRecorder.RECORDER_STATUS.UNSUPPORTED_DATABASE_VERSION">
|
|
<summary>
|
|
The given container is not supported by the recorder library
|
|
</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabberRecorder.RECORDER_STATUS.INVALID_INDEX_HEADER">
|
|
<summary>
|
|
The internal meta-data header of the container is invalid
|
|
</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabberRecorder.RECORDER_STATUS.INVALID_LENGTH_WRITTEN">
|
|
<summary>
|
|
Some data was not completely written to disk (partial write)
|
|
</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabberRecorder.RECORDER_STATUS.INVALID_HANDLE">
|
|
<summary>
|
|
The record handle is invalid
|
|
</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabberRecorder.RECORDER_STATUS.RESOURCE_IN_USE">
|
|
<summary>
|
|
The resource is already in use
|
|
</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabberRecorder.RECORDER_STATUS.END_OF_DATA">
|
|
<summary>
|
|
There is no more record to read in the container
|
|
</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabberRecorder.RECORDER_STATUS.NO_CONTAINER">
|
|
<summary>
|
|
The path does not contain a container and read only access is required
|
|
</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabberRecorder.RECORDER_STATUS.INVALID_ARGUMENT">
|
|
<summary>
|
|
A given argument is invalid
|
|
</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabberRecorder.RECORDER_STATUS.LICENSE_MANAGER_ERROR">
|
|
<summary>
|
|
An error occurred in the license manager, please contact Euresys support
|
|
</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabberRecorder.RECORDER_STATUS.NO_LICENSE">
|
|
<summary>
|
|
There is no valid license for this library, please contact Euresys support
|
|
</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabberRecorder.RECORDER_STATUS.IMAGE_CONVERSION_ERROR">
|
|
<summary>
|
|
An image conversion error has occurred
|
|
</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabberRecorder.RECORDER_STATUS.UNSUPPORTED_IMAGE_FORMAT">
|
|
<summary>
|
|
The image format is not supported by the export file
|
|
</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabberRecorder.RECORDER_STATUS.ABORTED">
|
|
<summary>
|
|
The current operation has been aborted by the user
|
|
</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabberRecorder.RECORDER_STATUS.INVALID_DATA_SIZE">
|
|
<summary>
|
|
A read operation returned an invalid size (partial read or invalid data file size)
|
|
</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabberRecorder.RECORDER_STATUS.INVALID_CHAPTER_CHARACTER">
|
|
<summary>
|
|
The chapter name has an invalid character
|
|
</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabberRecorder.RECORDER_STATUS.RESERVED_CHAPTER_NAME">
|
|
<summary>
|
|
The chapter name conflicts with a reserved name
|
|
</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabberRecorder.RECORDER_STATUS.CHAPTER_NAME_ALREADY_USED">
|
|
<summary>
|
|
The chapter name is already used
|
|
</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabberRecorder.RECORDER_STATUS.CHAPTER_NAME_TOO_LONG">
|
|
<summary>
|
|
The chapter name is too long
|
|
</summary>
|
|
</member>
|
|
<member name="T:Euresys.EGrabberRecorder.RECORDER_PARAMETER">
|
|
<summary>
|
|
EGrabber Recorder parameters
|
|
</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabberRecorder.RECORDER_PARAMETER.VERSION">
|
|
<summary>
|
|
Recorder library version
|
|
</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabberRecorder.RECORDER_PARAMETER.CONTAINER_SIZE">
|
|
<summary>
|
|
Recorder container size
|
|
</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabberRecorder.RECORDER_PARAMETER.RECORD_INDEX">
|
|
<summary>
|
|
Current recorder index position
|
|
</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabberRecorder.RECORDER_PARAMETER.RECORD_COUNT">
|
|
<summary>
|
|
Number of records in the recorder container
|
|
</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabberRecorder.RECORDER_PARAMETER.REMAINING_SPACE_ON_DEVICE">
|
|
<summary>
|
|
Space left on the same disk as the recorder container
|
|
</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabberRecorder.RECORDER_PARAMETER.BUFFER_OPTIMAL_ALIGNMENT">
|
|
<summary>
|
|
Buffer alignment recommended for best write performance on recorder storage disk, changing the value should be done with extreme caution (set 0 for default value)
|
|
</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabberRecorder.RECORDER_PARAMETER.DATABASE_VERSION">
|
|
<summary>
|
|
Format version of recorder container
|
|
</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabberRecorder.RECORDER_PARAMETER.REMAINING_SPACE_IN_CONTAINER">
|
|
<summary>
|
|
Space left in the recorder container
|
|
</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabberRecorder.RECORDER_PARAMETER.CHAPTER_COUNT">
|
|
<summary>
|
|
Number of chapters in the container (read only)
|
|
</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabberRecorder.RECORDER_PARAMETER.CHAPTER_INDEX">
|
|
<summary>
|
|
Chapter selector
|
|
</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabberRecorder.RECORDER_PARAMETER.CHAPTER_RECORD_INDEX">
|
|
<summary>
|
|
Index of record in the current chapter
|
|
</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabberRecorder.RECORDER_PARAMETER.CHAPTER_RECORD_COUNT">
|
|
<summary>
|
|
Number of records in the current chapter (read only)
|
|
</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabberRecorder.RECORDER_PARAMETER.CHAPTER_UTC">
|
|
<summary>
|
|
Chapter UTC time (UTC value of synchronized pair of timestamps for the current chapter, cf. RecorderStartChapter) (read only)
|
|
</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabberRecorder.RECORDER_PARAMETER.CHAPTER_TIMESTAMP">
|
|
<summary>
|
|
Chapter timestamp (system value of synchronized pair of timestamps for the current chapter, cf. <see cref="M:Euresys.EGrabberRecorder.Recorder.StartChapter(System.String,System.String)">Recorder.StartChapter</see>) (read only)
|
|
</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabberRecorder.RECORDER_PARAMETER.CHAPTER_NAME">
|
|
<summary>
|
|
Chapter name
|
|
</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabberRecorder.RECORDER_PARAMETER.CHAPTER_USER_INFO">
|
|
<summary>
|
|
Chapter user info
|
|
</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabberRecorder.RECORDER_PARAMETER.BAYER_DECODING_METHOD">
|
|
<summary>
|
|
Decoding method to use when Bayer format is converted (default is <see cref="F:Euresys.EGrabberRecorder.RECORDER_BAYER_DECODING_METHOD.METHOD_1">METHOD_1</see>)
|
|
</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabberRecorder.RECORDER_PARAMETER.LICENSE_STATUS">
|
|
<summary>
|
|
Recorder library license status, cf. <see cref="T:Euresys.EGrabberRecorder.RECORDER_STATUS"/>
|
|
</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabberRecorder.RECORDER_PARAMETER.PARTIAL_IO_RETRY_LIMIT">
|
|
<summary>
|
|
Number of retries for partial I/O operations (read/write) before raising invalid data length errors (default is 1)
|
|
</summary>
|
|
</member>
|
|
<member name="T:Euresys.EGrabberRecorder.RECORDER_OPEN_MODE">
|
|
<summary>
|
|
EGrabber Recorder open modes (cf. <see cref="M:Euresys.EGrabberRecorder.RecorderLibrary.OpenRecorder(System.String,Euresys.EGrabberRecorder.RECORDER_OPEN_MODE,Euresys.EGrabberRecorder.RECORDER_CLOSE_MODE)">RecorderLibrary.OpenRecorder</see>)
|
|
</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabberRecorder.RECORDER_OPEN_MODE.WRITE">
|
|
<summary>
|
|
Open a new or an existing (to overwrite) recorder in write mode (record index set to 0)
|
|
</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabberRecorder.RECORDER_OPEN_MODE.READ">
|
|
<summary>
|
|
Open an existing recorder in read mode (record index set to 0)
|
|
</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabberRecorder.RECORDER_OPEN_MODE.APPEND">
|
|
<summary>
|
|
Open an existing recorder in append mode (record index set to record count)
|
|
</summary>
|
|
</member>
|
|
<member name="T:Euresys.EGrabberRecorder.RECORDER_CLOSE_MODE">
|
|
<summary>
|
|
EGrabber Recorder close modes (cf. <see cref="M:Euresys.EGrabberRecorder.Recorder.Close(Euresys.EGrabberRecorder.RECORDER_CLOSE_MODE)">Recorder.Close</see>, <see cref="M:Euresys.EGrabberRecorder.RecorderLibrary.OpenRecorder(System.String,Euresys.EGrabberRecorder.RECORDER_OPEN_MODE,Euresys.EGrabberRecorder.RECORDER_CLOSE_MODE)">RecorderLibrary.OpenRecorder</see>)
|
|
</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabberRecorder.RECORDER_CLOSE_MODE.TRIM">
|
|
<summary>
|
|
Trim the recorder container size when closing the recorder
|
|
</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabberRecorder.RECORDER_CLOSE_MODE.KEEP">
|
|
<summary>
|
|
Keep the current recorder container size when closing the recorder
|
|
</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabberRecorder.RECORDER_CLOSE_MODE.DONT_TRIM_CHAPTERS">
|
|
<summary>
|
|
Keep the trailing chapters even if they are empty (can be combined with trim or keep)
|
|
</summary>
|
|
</member>
|
|
<member name="T:Euresys.EGrabberRecorder.RECORDER_PROGRESS_STATE">
|
|
<summary>
|
|
EGrabber Recorder progress callback states
|
|
</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabberRecorder.RECORDER_PROGRESS_STATE.STARTING">
|
|
<summary>
|
|
An operation is starting, index and count are not set
|
|
</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabberRecorder.RECORDER_PROGRESS_STATE.ONGOING">
|
|
<summary>
|
|
An operation is ongoing, index and count are set according to the current progress
|
|
</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabberRecorder.RECORDER_PROGRESS_STATE.ENDING">
|
|
<summary>
|
|
An operation is ending (successfully or not), index and count are not set
|
|
</summary>
|
|
</member>
|
|
<member name="T:Euresys.EGrabberRecorder.RECORDER_BAYER_DECODING_METHOD">
|
|
<summary>
|
|
EGrabber Recorder Bayer decoding methods
|
|
</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabberRecorder.RECORDER_BAYER_DECODING_METHOD.NONE">
|
|
<summary>
|
|
Bayer decoding disabled, content is interpreted as Mono
|
|
</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabberRecorder.RECORDER_BAYER_DECODING_METHOD.METHOD_1">
|
|
<summary>
|
|
Bayer decoding method 1 (3x3 interpolation, a.k.a. legacy method)
|
|
</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabberRecorder.RECORDER_BAYER_DECODING_METHOD.METHOD_2">
|
|
<summary>
|
|
Bayer decoding method 2 (3x3 median-based interpolation, a.k.a. advanced method)
|
|
</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabberRecorder.RECORDER_BAYER_DECODING_METHOD.METHOD_3">
|
|
<summary>
|
|
Bayer decoding method 3 (5x5 gradient-based interpolation)
|
|
</summary>
|
|
</member>
|
|
<member name="F:Euresys.EGrabberRecorder.RECORDER_BAYER_DECODING_METHOD.METHOD_5">
|
|
<summary>
|
|
Bayer decoding method 5 (2x2 average-based interpolation)
|
|
</summary>
|
|
</member>
|
|
<member name="T:Euresys.PixelFormat.PFNC">
|
|
<summary>GenICam PFNC 32-bit values (including Euresys Custom values)</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.Mono1p">
|
|
<summary>Monochrome 1-bit packed</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.Mono2p">
|
|
<summary>Monochrome 2-bit packed</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.Mono4p">
|
|
<summary>Monochrome 4-bit packed</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.Mono8">
|
|
<summary>Monochrome 8-bit</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.Mono8s">
|
|
<summary>Monochrome 8-bit signed</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.Mono10">
|
|
<summary>Monochrome 10-bit unpacked</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.Mono10p">
|
|
<summary>Monochrome 10-bit packed</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.Mono12">
|
|
<summary>Monochrome 12-bit unpacked</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.Mono12p">
|
|
<summary>Monochrome 12-bit packed</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.Mono14">
|
|
<summary>Monochrome 14-bit unpacked</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.Mono14p">
|
|
<summary>Monochrome 14-bit packed</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.Mono16">
|
|
<summary>Monochrome 16-bit</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.Mono32">
|
|
<summary>Monochrome 32-bit</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.BayerBG4p">
|
|
<summary>Bayer Blue-Green 4-bit packed</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.BayerBG8">
|
|
<summary>Bayer Blue-Green 8-bit</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.BayerBG10">
|
|
<summary>Bayer Blue-Green 10-bit unpacked</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.BayerBG10p">
|
|
<summary>Bayer Blue-Green 10-bit packed</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.BayerBG12">
|
|
<summary>Bayer Blue-Green 12-bit unpacked</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.BayerBG12p">
|
|
<summary>Bayer Blue-Green 12-bit packed</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.BayerBG14">
|
|
<summary>Bayer Blue-Green 14-bit</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.BayerBG14p">
|
|
<summary>Bayer Blue-Green 14-bit packed</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.BayerBG16">
|
|
<summary>Bayer Blue-Green 16-bit</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.BayerGB4p">
|
|
<summary>Bayer Green-Blue 4-bit packed</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.BayerGB8">
|
|
<summary>Bayer Green-Blue 8-bit</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.BayerGB10">
|
|
<summary>Bayer Green-Blue 10-bit unpacked</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.BayerGB10p">
|
|
<summary>Bayer Green-Blue 10-bit packed</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.BayerGB12">
|
|
<summary>Bayer Green-Blue 12-bit unpacked</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.BayerGB12p">
|
|
<summary>Bayer Green-Blue 12-bit packed</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.BayerGB14">
|
|
<summary>Bayer Green-Blue 14-bit</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.BayerGB14p">
|
|
<summary>Bayer Green-Blue 14-bit packed</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.BayerGB16">
|
|
<summary>Bayer Green-Blue 16-bit</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.BayerGR4p">
|
|
<summary>Bayer Green-Red 4-bit packed</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.BayerGR8">
|
|
<summary>Bayer Green-Red 8-bit</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.BayerGR10">
|
|
<summary>Bayer Green-Red 10-bit unpacked</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.BayerGR10p">
|
|
<summary>Bayer Green-Red 10-bit packed</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.BayerGR12">
|
|
<summary>Bayer Green-Red 12-bit unpacked</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.BayerGR12p">
|
|
<summary>Bayer Green-Red 12-bit packed</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.BayerGR14">
|
|
<summary>Bayer Green-Red 14-bit</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.BayerGR14p">
|
|
<summary>Bayer Green-Red 14-bit packed</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.BayerGR16">
|
|
<summary>Bayer Green-Red 16-bit</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.BayerRG4p">
|
|
<summary>Bayer Red-Green 4-bit packed</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.BayerRG8">
|
|
<summary>Bayer Red-Green 8-bit</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.BayerRG10">
|
|
<summary>Bayer Red-Green 10-bit unpacked</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.BayerRG10p">
|
|
<summary>Bayer Red-Green 10-bit packed</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.BayerRG12">
|
|
<summary>Bayer Red-Green 12-bit unpacked</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.BayerRG12p">
|
|
<summary>Bayer Red-Green 12-bit packed</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.BayerRG14">
|
|
<summary>Bayer Red-Green 14-bit</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.BayerRG14p">
|
|
<summary>Bayer Red-Green 14-bit packed</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.BayerRG16">
|
|
<summary>Bayer Red-Green 16-bit</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.RGBa8">
|
|
<summary>Red-Green-Blue-alpha 8-bit</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.RGBa10">
|
|
<summary>Red-Green-Blue-alpha 10-bit unpacked</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.RGBa10p">
|
|
<summary>Red-Green-Blue-alpha 10-bit packed</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.RGBa12">
|
|
<summary>Red-Green-Blue-alpha 12-bit unpacked</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.RGBa12p">
|
|
<summary>Red-Green-Blue-alpha 12-bit packed</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.RGBa14">
|
|
<summary>Red-Green-Blue-alpha 14-bit unpacked</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.RGBa16">
|
|
<summary>Red-Green-Blue-alpha 16-bit</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.RGB8">
|
|
<summary>Red-Green-Blue 8-bit</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.RGB8_Planar">
|
|
<summary>Red-Green-Blue 8-bit planar</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.RGB10">
|
|
<summary>Red-Green-Blue 10-bit unpacked</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.RGB10_Planar">
|
|
<summary>Red-Green-Blue 10-bit unpacked planar</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.RGB10p">
|
|
<summary>Red-Green-Blue 10-bit packed</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.RGB10p32">
|
|
<summary>Red-Green-Blue 10-bit packed into 32-bit</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.RGB12">
|
|
<summary>Red-Green-Blue 12-bit unpacked</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.RGB12_Planar">
|
|
<summary>Red-Green-Blue 12-bit unpacked planar</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.RGB12p">
|
|
<summary>Red-Green-Blue 12-bit packed</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.RGB14">
|
|
<summary>Red-Green-Blue 14-bit unpacked</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.RGB16">
|
|
<summary>Red-Green-Blue 16-bit</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.RGB16_Planar">
|
|
<summary>Red-Green-Blue 16-bit planar</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.RGB565p">
|
|
<summary>Red-Green-Blue 5/6/5-bit packed</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.BGRa8">
|
|
<summary>Blue-Green-Red-alpha 8-bit</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.BGRa10">
|
|
<summary>Blue-Green-Red-alpha 10-bit unpacked</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.BGRa10p">
|
|
<summary>Blue-Green-Red-alpha 10-bit packed</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.BGRa12">
|
|
<summary>Blue-Green-Red-alpha 12-bit unpacked</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.BGRa12p">
|
|
<summary>Blue-Green-Red-alpha 12-bit packed</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.BGRa14">
|
|
<summary>Blue-Green-Red-alpha 14-bit unpacked</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.BGRa16">
|
|
<summary>Blue-Green-Red-alpha 16-bit</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.BGR8">
|
|
<summary>Blue-Green-Red 8-bit</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.BGR10">
|
|
<summary>Blue-Green-Red 10-bit unpacked</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.BGR10p">
|
|
<summary>Blue-Green-Red 10-bit packed</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.BGR12">
|
|
<summary>Blue-Green-Red 12-bit unpacked</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.BGR12p">
|
|
<summary>Blue-Green-Red 12-bit packed</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.BGR14">
|
|
<summary>Blue-Green-Red 14-bit unpacked</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.BGR16">
|
|
<summary>Blue-Green-Red 16-bit</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.BGR565p">
|
|
<summary>Blue-Green-Red 5/6/5-bit packed</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.R8">
|
|
<summary>Red 8-bit</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.R10">
|
|
<summary>Red 10-bit</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.R12">
|
|
<summary>Red 12-bit</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.R16">
|
|
<summary>Red 16-bit</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.G8">
|
|
<summary>Green 8-bit</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.G10">
|
|
<summary>Green 10-bit</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.G12">
|
|
<summary>Green 12-bit</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.G16">
|
|
<summary>Green 16-bit</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.B8">
|
|
<summary>Blue 8-bit</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.B10">
|
|
<summary>Blue 10-bit</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.B12">
|
|
<summary>Blue 12-bit</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.B16">
|
|
<summary>Blue 16-bit</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.Coord3D_ABC8">
|
|
<summary>3D coordinate A-B-C 8-bit</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.Coord3D_ABC8_Planar">
|
|
<summary>3D coordinate A-B-C 8-bit planar</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.Coord3D_ABC10p">
|
|
<summary>3D coordinate A-B-C 10-bit packed</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.Coord3D_ABC10p_Planar">
|
|
<summary>3D coordinate A-B-C 10-bit packed planar</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.Coord3D_ABC12p">
|
|
<summary>3D coordinate A-B-C 12-bit packed</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.Coord3D_ABC12p_Planar">
|
|
<summary>3D coordinate A-B-C 12-bit packed planar</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.Coord3D_ABC16">
|
|
<summary>3D coordinate A-B-C 16-bit</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.Coord3D_ABC16_Planar">
|
|
<summary>3D coordinate A-B-C 16-bit planar</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.Coord3D_ABC32f">
|
|
<summary>3D coordinate A-B-C 32-bit floating point</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.Coord3D_ABC32f_Planar">
|
|
<summary>3D coordinate A-B-C 32-bit floating point planar</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.Coord3D_AC8">
|
|
<summary>3D coordinate A-C 8-bit</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.Coord3D_AC8_Planar">
|
|
<summary>3D coordinate A-C 8-bit planar</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.Coord3D_AC10p">
|
|
<summary>3D coordinate A-C 10-bit packed</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.Coord3D_AC10p_Planar">
|
|
<summary>3D coordinate A-C 10-bit packed planar</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.Coord3D_AC12p">
|
|
<summary>3D coordinate A-C 12-bit packed</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.Coord3D_AC12p_Planar">
|
|
<summary>3D coordinate A-C 12-bit packed planar</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.Coord3D_AC16">
|
|
<summary>3D coordinate A-C 16-bit</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.Coord3D_AC16_Planar">
|
|
<summary>3D coordinate A-C 16-bit planar</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.Coord3D_AC32f">
|
|
<summary>3D coordinate A-C 32-bit floating point</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.Coord3D_AC32f_Planar">
|
|
<summary>3D coordinate A-C 32-bit floating point planar</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.Coord3D_A8">
|
|
<summary>3D coordinate A 8-bit</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.Coord3D_A10p">
|
|
<summary>3D coordinate A 10-bit packed</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.Coord3D_A12p">
|
|
<summary>3D coordinate A 12-bit packed</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.Coord3D_A16">
|
|
<summary>3D coordinate A 16-bit</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.Coord3D_A32f">
|
|
<summary>3D coordinate A 32-bit floating point</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.Coord3D_B8">
|
|
<summary>3D coordinate B 8-bit</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.Coord3D_B10p">
|
|
<summary>3D coordinate B 10-bit packed</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.Coord3D_B12p">
|
|
<summary>3D coordinate B 12-bit packed</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.Coord3D_B16">
|
|
<summary>3D coordinate B 16-bit</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.Coord3D_B32f">
|
|
<summary>3D coordinate B 32-bit floating point</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.Coord3D_C8">
|
|
<summary>3D coordinate C 8-bit</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.Coord3D_C10p">
|
|
<summary>3D coordinate C 10-bit packed</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.Coord3D_C12p">
|
|
<summary>3D coordinate C 12-bit packed</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.Coord3D_C16">
|
|
<summary>3D coordinate C 16-bit</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.Coord3D_C32f">
|
|
<summary>3D coordinate C 32-bit floating point</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.Confidence1">
|
|
<summary>Confidence 1-bit unpacked</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.Confidence1p">
|
|
<summary>Confidence 1-bit packed</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.Confidence8">
|
|
<summary>Confidence 8-bit</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.Confidence16">
|
|
<summary>Confidence 16-bit</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.Confidence32f">
|
|
<summary>Confidence 32-bit floating point</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.BiColorBGRG8">
|
|
<summary>Bi-color Blue/Green - Red/Green 8-bit</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.BiColorBGRG10">
|
|
<summary>Bi-color Blue/Green - Red/Green 10-bit unpacked</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.BiColorBGRG10p">
|
|
<summary>Bi-color Blue/Green - Red/Green 10-bit packed</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.BiColorBGRG12">
|
|
<summary>Bi-color Blue/Green - Red/Green 12-bit unpacked</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.BiColorBGRG12p">
|
|
<summary>Bi-color Blue/Green - Red/Green 12-bit packed</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.BiColorRGBG8">
|
|
<summary>Bi-color Red/Green - Blue/Green 8-bit</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.BiColorRGBG10">
|
|
<summary>Bi-color Red/Green - Blue/Green 10-bit unpacked</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.BiColorRGBG10p">
|
|
<summary>Bi-color Red/Green - Blue/Green 10-bit packed</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.BiColorRGBG12">
|
|
<summary>Bi-color Red/Green - Blue/Green 12-bit unpacked</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.BiColorRGBG12p">
|
|
<summary>Bi-color Red/Green - Blue/Green 12-bit packed</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.SCF1WBWG8">
|
|
<summary>Sparse Color Filter #1 White-Blue-White-Green 8-bit</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.SCF1WBWG10">
|
|
<summary>Sparse Color Filter #1 White-Blue-White-Green 10-bit unpacked</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.SCF1WBWG10p">
|
|
<summary>Sparse Color Filter #1 White-Blue-White-Green 10-bit packed</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.SCF1WBWG12">
|
|
<summary>Sparse Color Filter #1 White-Blue-White-Green 12-bit unpacked</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.SCF1WBWG12p">
|
|
<summary>Sparse Color Filter #1 White-Blue-White-Green 12-bit packed</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.SCF1WBWG14">
|
|
<summary>Sparse Color Filter #1 White-Blue-White-Green 14-bit unpacked</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.SCF1WBWG16">
|
|
<summary>Sparse Color Filter #1 White-Blue-White-Green 16-bit unpacked</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.SCF1WGWB8">
|
|
<summary>Sparse Color Filter #1 White-Green-White-Blue 8-bit</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.SCF1WGWB10">
|
|
<summary>Sparse Color Filter #1 White-Green-White-Blue 10-bit unpacked</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.SCF1WGWB10p">
|
|
<summary>Sparse Color Filter #1 White-Green-White-Blue 10-bit packed</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.SCF1WGWB12">
|
|
<summary>Sparse Color Filter #1 White-Green-White-Blue 12-bit unpacked</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.SCF1WGWB12p">
|
|
<summary>Sparse Color Filter #1 White-Green-White-Blue 12-bit packed</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.SCF1WGWB14">
|
|
<summary>Sparse Color Filter #1 White-Green-White-Blue 14-bit unpacked</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.SCF1WGWB16">
|
|
<summary>Sparse Color Filter #1 White-Green-White-Blue 16-bit</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.SCF1WGWR8">
|
|
<summary>Sparse Color Filter #1 White-Green-White-Red 8-bit</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.SCF1WGWR10">
|
|
<summary>Sparse Color Filter #1 White-Green-White-Red 10-bit unpacked</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.SCF1WGWR10p">
|
|
<summary>Sparse Color Filter #1 White-Green-White-Red 10-bit packed</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.SCF1WGWR12">
|
|
<summary>Sparse Color Filter #1 White-Green-White-Red 12-bit unpacked</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.SCF1WGWR12p">
|
|
<summary>Sparse Color Filter #1 White-Green-White-Red 12-bit packed</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.SCF1WGWR14">
|
|
<summary>Sparse Color Filter #1 White-Green-White-Red 14-bit unpacked</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.SCF1WGWR16">
|
|
<summary>Sparse Color Filter #1 White-Green-White-Red 16-bit</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.SCF1WRWG8">
|
|
<summary>Sparse Color Filter #1 White-Red-White-Green 8-bit</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.SCF1WRWG10">
|
|
<summary>Sparse Color Filter #1 White-Red-White-Green 10-bit unpacked</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.SCF1WRWG10p">
|
|
<summary>Sparse Color Filter #1 White-Red-White-Green 10-bit packed</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.SCF1WRWG12">
|
|
<summary>Sparse Color Filter #1 White-Red-White-Green 12-bit unpacked</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.SCF1WRWG12p">
|
|
<summary>Sparse Color Filter #1 White-Red-White-Green 12-bit packed</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.SCF1WRWG14">
|
|
<summary>Sparse Color Filter #1 White-Red-White-Green 14-bit unpacked</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.SCF1WRWG16">
|
|
<summary>Sparse Color Filter #1 White-Red-White-Green 16-bit</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.YCbCr8">
|
|
<summary>YCbCr 4:4:4 8-bit</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.YCbCr8_CbYCr">
|
|
<summary>YCbCr 4:4:4 8-bit</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.YCbCr10_CbYCr">
|
|
<summary>YCbCr 4:4:4 10-bit unpacked</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.YCbCr10p_CbYCr">
|
|
<summary>YCbCr 4:4:4 10-bit packed</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.YCbCr12_CbYCr">
|
|
<summary>YCbCr 4:4:4 12-bit unpacked</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.YCbCr12p_CbYCr">
|
|
<summary>YCbCr 4:4:4 12-bit packed</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.YCbCr411_8">
|
|
<summary>YCbCr 4:1:1 8-bit</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.YCbCr411_8_CbYYCrYY">
|
|
<summary>YCbCr 4:1:1 8-bit</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.YCbCr420_8_YY_CbCr_Semiplanar">
|
|
<summary>YCbCr 4:2:0 8-bit YY/CbCr Semiplanar</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.YCbCr420_8_YY_CrCb_Semiplanar">
|
|
<summary>YCbCr 4:2:0 8-bit YY/CrCb Semiplanar</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.YCbCr422_8">
|
|
<summary>YCbCr 4:2:2 8-bit</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.YCbCr422_8_CbYCrY">
|
|
<summary>YCbCr 4:2:2 8-bit</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.YCbCr422_8_YY_CbCr_Semiplanar">
|
|
<summary>YCbCr 4:2:2 8-bit YY/CbCr Semiplanar</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.YCbCr422_8_YY_CrCb_Semiplanar">
|
|
<summary>YCbCr 4:2:2 8-bit YY/CrCb Semiplanar</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.YCbCr422_10">
|
|
<summary>YCbCr 4:2:2 10-bit unpacked</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.YCbCr422_10_CbYCrY">
|
|
<summary>YCbCr 4:2:2 10-bit unpacked</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.YCbCr422_10p">
|
|
<summary>YCbCr 4:2:2 10-bit packed</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.YCbCr422_10p_CbYCrY">
|
|
<summary>YCbCr 4:2:2 10-bit packed</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.YCbCr422_12">
|
|
<summary>YCbCr 4:2:2 12-bit unpacked</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.YCbCr422_12_CbYCrY">
|
|
<summary>YCbCr 4:2:2 12-bit unpacked</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.YCbCr422_12p">
|
|
<summary>YCbCr 4:2:2 12-bit packed</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.YCbCr422_12p_CbYCrY">
|
|
<summary>YCbCr 4:2:2 12-bit packed</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.YCbCr601_8_CbYCr">
|
|
<summary>YCbCr 4:4:4 8-bit BT.601</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.YCbCr601_10_CbYCr">
|
|
<summary>YCbCr 4:4:4 10-bit unpacked BT.601</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.YCbCr601_10p_CbYCr">
|
|
<summary>YCbCr 4:4:4 10-bit packed BT.601</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.YCbCr601_12_CbYCr">
|
|
<summary>YCbCr 4:4:4 12-bit unpacked BT.601</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.YCbCr601_12p_CbYCr">
|
|
<summary>YCbCr 4:4:4 12-bit packed BT.601</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.YCbCr601_411_8_CbYYCrYY">
|
|
<summary>YCbCr 4:1:1 8-bit BT.601</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.YCbCr601_422_8">
|
|
<summary>YCbCr 4:2:2 8-bit BT.601</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.YCbCr601_422_8_CbYCrY">
|
|
<summary>YCbCr 4:2:2 8-bit BT.601</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.YCbCr601_422_10">
|
|
<summary>YCbCr 4:2:2 10-bit unpacked BT.601</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.YCbCr601_422_10_CbYCrY">
|
|
<summary>YCbCr 4:2:2 10-bit unpacked BT.601</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.YCbCr601_422_10p">
|
|
<summary>YCbCr 4:2:2 10-bit packed BT.601</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.YCbCr601_422_10p_CbYCrY">
|
|
<summary>YCbCr 4:2:2 10-bit packed BT.601</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.YCbCr601_422_12">
|
|
<summary>YCbCr 4:2:2 12-bit unpacked BT.601</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.YCbCr601_422_12_CbYCrY">
|
|
<summary>YCbCr 4:2:2 12-bit unpacked BT.601</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.YCbCr601_422_12p">
|
|
<summary>YCbCr 4:2:2 12-bit packed BT.601</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.YCbCr601_422_12p_CbYCrY">
|
|
<summary>YCbCr 4:2:2 12-bit packed BT.601</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.YCbCr709_8_CbYCr">
|
|
<summary>YCbCr 4:4:4 8-bit BT.709</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.YCbCr709_10_CbYCr">
|
|
<summary>YCbCr 4:4:4 10-bit unpacked BT.709</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.YCbCr709_10p_CbYCr">
|
|
<summary>YCbCr 4:4:4 10-bit packed BT.709</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.YCbCr709_12_CbYCr">
|
|
<summary>YCbCr 4:4:4 12-bit unpacked BT.709</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.YCbCr709_12p_CbYCr">
|
|
<summary>YCbCr 4:4:4 12-bit packed BT.709</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.YCbCr709_411_8_CbYYCrYY">
|
|
<summary>YCbCr 4:1:1 8-bit BT.709</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.YCbCr709_422_8">
|
|
<summary>YCbCr 4:2:2 8-bit BT.709</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.YCbCr709_422_8_CbYCrY">
|
|
<summary>YCbCr 4:2:2 8-bit BT.709</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.YCbCr709_422_10">
|
|
<summary>YCbCr 4:2:2 10-bit unpacked BT.709</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.YCbCr709_422_10_CbYCrY">
|
|
<summary>YCbCr 4:2:2 10-bit unpacked BT.709</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.YCbCr709_422_10p">
|
|
<summary>YCbCr 4:2:2 10-bit packed BT.709</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.YCbCr709_422_10p_CbYCrY">
|
|
<summary>YCbCr 4:2:2 10-bit packed BT.709</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.YCbCr709_422_12">
|
|
<summary>YCbCr 4:2:2 12-bit unpacked BT.709</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.YCbCr709_422_12_CbYCrY">
|
|
<summary>YCbCr 4:2:2 12-bit unpacked BT.709</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.YCbCr709_422_12p">
|
|
<summary>YCbCr 4:2:2 12-bit packed BT.709</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.YCbCr709_422_12p_CbYCrY">
|
|
<summary>YCbCr 4:2:2 12-bit packed BT.709</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.YCbCr2020_8_CbYCr">
|
|
<summary>YCbCr 4:4:4 8-bit BT.2020</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.YCbCr2020_10_CbYCr">
|
|
<summary>YCbCr 4:4:4 10-bit unpacked BT.2020</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.YCbCr2020_10p_CbYCr">
|
|
<summary>YCbCr 4:4:4 10-bit packed BT.2020</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.YCbCr2020_12_CbYCr">
|
|
<summary>YCbCr 4:4:4 12-bit unpacked BT.2020</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.YCbCr2020_12p_CbYCr">
|
|
<summary>YCbCr 4:4:4 12-bit packed BT.2020</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.YCbCr2020_411_8_CbYYCrYY">
|
|
<summary>YCbCr 4:1:1 8-bit BT.2020</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.YCbCr2020_422_8">
|
|
<summary>YCbCr 4:2:2 8-bit BT.2020</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.YCbCr2020_422_8_CbYCrY">
|
|
<summary>YCbCr 4:2:2 8-bit BT.2020</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.YCbCr2020_422_10">
|
|
<summary>YCbCr 4:2:2 10-bit unpacked BT.2020</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.YCbCr2020_422_10_CbYCrY">
|
|
<summary>YCbCr 4:2:2 10-bit unpacked BT.2020</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.YCbCr2020_422_10p">
|
|
<summary>YCbCr 4:2:2 10-bit packed BT.2020</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.YCbCr2020_422_10p_CbYCrY">
|
|
<summary>YCbCr 4:2:2 10-bit packed BT.2020</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.YCbCr2020_422_12">
|
|
<summary>YCbCr 4:2:2 12-bit unpacked BT.2020</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.YCbCr2020_422_12_CbYCrY">
|
|
<summary>YCbCr 4:2:2 12-bit unpacked BT.2020</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.YCbCr2020_422_12p">
|
|
<summary>YCbCr 4:2:2 12-bit packed BT.2020</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.YCbCr2020_422_12p_CbYCrY">
|
|
<summary>YCbCr 4:2:2 12-bit packed BT.2020</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.YUV8_UYV">
|
|
<summary>YUV 4:4:4 8-bit</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.YUV411_8_UYYVYY">
|
|
<summary>YUV 4:1:1 8-bit</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.YUV422_8">
|
|
<summary>YUV 4:2:2 8-bit</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.YUV422_8_UYVY">
|
|
<summary>YUV 4:2:2 8-bit</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.CustomBayerGR14">
|
|
<summary>Bayer Green-Red 14-bit unpacked</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.CustomBayerRG14">
|
|
<summary>Bayer Red-Green 14-bit unpacked</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.CustomBayerGB14">
|
|
<summary>Bayer Green-Blue 14-bit unpacked</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.CustomBayerBG14">
|
|
<summary>Bayer Blue-Green 14-bit unpacked</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.CustomRGB8a32">
|
|
<summary>Red-Green-Blue 8-bit unpacked aligned to 32-bit</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.CustomBGR8a32">
|
|
<summary>Blue-Green-Red 8-bit unpacked aligned to 32-bit</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.CustomJFIF">
|
|
<summary>JPEG file interchange format</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC.CustomYUV422Packed">
|
|
<summary>YUV 422 8 bit (Deprecated, use YUV422_8_UYVY)</summary>
|
|
</member>
|
|
<member name="T:Euresys.PixelFormat.PFNC_16bit">
|
|
<summary>CoaXPress PixelF 16-bit values</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC_16bit.BayerBG8">
|
|
<summary>Bayer Blue-Green 8-bit</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC_16bit.BayerBG10pmsb">
|
|
<summary>Bayer Blue-Green 10-bit msb packed</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC_16bit.BayerBG12pmsb">
|
|
<summary>Bayer Blue-Green 12-bit msb packed</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC_16bit.BayerBG14pmsb">
|
|
<summary>Bayer Blue-Green 14-bit msb packed</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC_16bit.BayerBG16">
|
|
<summary>Bayer Blue-Green 16-bit</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC_16bit.BayerGB8">
|
|
<summary>Bayer Green-Blue 8-bit</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC_16bit.BayerGB10pmsb">
|
|
<summary>Bayer Green-Blue 10-bit msb packed</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC_16bit.BayerGB12pmsb">
|
|
<summary>Bayer Green-Blue 12-bit msb packed</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC_16bit.BayerGB14pmsb">
|
|
<summary>Bayer Green-Blue 14-bit msb packed</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC_16bit.BayerGB16">
|
|
<summary>Bayer Green-Blue 16-bit</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC_16bit.BayerGR8">
|
|
<summary>Bayer Green-Red 8-bit</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC_16bit.BayerGR10pmsb">
|
|
<summary>Bayer Green-Red 10-bit msb packed</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC_16bit.BayerGR12pmsb">
|
|
<summary>Bayer Green-Red 12-bit msb packed</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC_16bit.BayerGR14pmsb">
|
|
<summary>Bayer Green-Red 14-bit msb packed</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC_16bit.BayerGR16">
|
|
<summary>Bayer Green-Red 16-bit</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC_16bit.BayerRG8">
|
|
<summary>Bayer Red-Green 8-bit</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC_16bit.BayerRG10pmsb">
|
|
<summary>Bayer Red-Green 10-bit msb packed</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC_16bit.BayerRG12pmsb">
|
|
<summary>Bayer Red-Green 12-bit msb packed</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC_16bit.BayerRG14pmsb">
|
|
<summary>Bayer Red-Green 14-bit msb packed</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC_16bit.BayerRG16">
|
|
<summary>Bayer Red-Green 16-bit</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC_16bit.Mono8">
|
|
<summary>Monochrome 8-bit</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC_16bit.Mono10pmsb">
|
|
<summary>Monochrome 10-bit msb packed</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC_16bit.Mono12pmsb">
|
|
<summary>Monochrome 12-bit msb packed</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC_16bit.Mono14pmsb">
|
|
<summary>Monochrome 14-bit msb packed</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC_16bit.Mono16">
|
|
<summary>Monochrome 16-bit</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC_16bit.RGB8">
|
|
<summary>Red-Green-Blue 8-bit</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC_16bit.RGB10pmsb">
|
|
<summary>Red-Green-Blue 10-bit msb packed</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC_16bit.RGB12pmsb">
|
|
<summary>Red-Green-Blue 12-bit msb packed</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC_16bit.RGB14pmsb">
|
|
<summary>Red-Green-Blue 14-bit msb packed</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC_16bit.RGB16">
|
|
<summary>Red-Green-Blue 16-bit</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC_16bit.RGBa8">
|
|
<summary>Red-Green-Blue-alpha 8-bit</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC_16bit.RGBa10pmsb">
|
|
<summary>Red-Green-Blue-alpha 10-bit msb packed</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC_16bit.RGBa12pmsb">
|
|
<summary>Red-Green-Blue-alpha 12-bit msb packed</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC_16bit.RGBa14pmsb">
|
|
<summary>Red-Green-Blue-alpha 14-bit msb packed</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC_16bit.RGBa16">
|
|
<summary>Red-Green-Blue-alpha 16-bit</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC_16bit.YCbCr601_411_8">
|
|
<summary>YCbCr 4:1:1 8-bit BT.601</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC_16bit.YCbCr601_411_10pmsb">
|
|
<summary>YCbCr 4:1:1 10-bit msb packed BT.601</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC_16bit.YCbCr601_411_12pmsb">
|
|
<summary>YCbCr 4:1:1 12-bit msb packed BT.601</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC_16bit.YCbCr601_411_14pmsb">
|
|
<summary>YCbCr 4:1:1 14-bit msb packed BT.601</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC_16bit.YCbCr601_411_16">
|
|
<summary>YCbCr 4:1:1 16-bit BT.601</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC_16bit.YCbCr601_422_8">
|
|
<summary>YCbCr 4:2:2 8-bit BT.601</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC_16bit.YCbCr601_422_10pmsb">
|
|
<summary>YCbCr 4:2:2 10-bit msb packed BT.601</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC_16bit.YCbCr601_422_12pmsb">
|
|
<summary>YCbCr 4:2:2 12-bit msb packed BT.601</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC_16bit.YCbCr601_422_14pmsb">
|
|
<summary>YCbCr 4:2:2 14-bit msb packed BT.601</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC_16bit.YCbCr601_422_16">
|
|
<summary>YCbCr 4:2:2 16-bit BT.601</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC_16bit.YCbCr601_8">
|
|
<summary>YCbCr 4:4:4 8-bit BT.601</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC_16bit.YCbCr601_10pmsb">
|
|
<summary>YCbCr 4:4:4 10-bit msb packed BT.601</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC_16bit.YCbCr601_12pmsb">
|
|
<summary>YCbCr 4:4:4 12-bit msb packed BT.601</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC_16bit.YCbCr601_14pmsb">
|
|
<summary>YCbCr 4:4:4 14-bit msb packed BT.601</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC_16bit.YCbCr601_16">
|
|
<summary>YCbCr 4:4:4 16-bit BT.601</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC_16bit.YCbCr709_411_8">
|
|
<summary>YCbCr 4:1:1 8-bit BT.709</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC_16bit.YCbCr709_411_10pmsb">
|
|
<summary>YCbCr 4:1:1 10-bit msb packed BT.709</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC_16bit.YCbCr709_411_12pmsb">
|
|
<summary>YCbCr 4:1:1 12-bit msb packed BT.709</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC_16bit.YCbCr709_411_14pmsb">
|
|
<summary>YCbCr 4:1:1 14-bit msb packed BT.709</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC_16bit.YCbCr709_411_16">
|
|
<summary>YCbCr 4:1:1 16-bit BT.709</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC_16bit.YCbCr709_422_8">
|
|
<summary>YCbCr 4:2:2 8-bit BT.709</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC_16bit.YCbCr709_422_10pmsb">
|
|
<summary>YCbCr 4:2:2 10-bit msb packed BT.709</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC_16bit.YCbCr709_422_12pmsb">
|
|
<summary>YCbCr 4:2:2 12-bit msb packed BT.709</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC_16bit.YCbCr709_422_14pmsb">
|
|
<summary>YCbCr 4:2:2 14-bit msb packed BT.709</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC_16bit.YCbCr709_422_16">
|
|
<summary>YCbCr 4:2:2 16-bit BT.709</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC_16bit.YCbCr709_8">
|
|
<summary>YCbCr 4:4:4 8-bit BT.709</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC_16bit.YCbCr709_10pmsb">
|
|
<summary>YCbCr 4:4:4 10-bit msb packed BT.709</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC_16bit.YCbCr709_12pmsb">
|
|
<summary>YCbCr 4:4:4 12-bit msb packed BT.709</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC_16bit.YCbCr709_14pmsb">
|
|
<summary>YCbCr 4:4:4 14-bit msb packed BT.709</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC_16bit.YCbCr709_16">
|
|
<summary>YCbCr 4:4:4 16-bit BT.709</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC_16bit.YUV411_8">
|
|
<summary>YUV 4:1:1 8-bit</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC_16bit.YUV411_10pmsb">
|
|
<summary>YUV 4:1:1 10-bit msb packed</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC_16bit.YUV411_12pmsb">
|
|
<summary>YUV 4:1:1 12-bit msb packed</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC_16bit.YUV411_14pmsb">
|
|
<summary>YUV 4:1:1 14-bit msb packed</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC_16bit.YUV411_16">
|
|
<summary>YUV 4:1:1 16-bit</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC_16bit.YUV422_8">
|
|
<summary>YUV 4:2:2 8-bit</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC_16bit.YUV422_10pmsb">
|
|
<summary>YUV 4:2:2 10-bit msb packed</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC_16bit.YUV422_12pmsb">
|
|
<summary>YUV 4:2:2 12-bit msb packed</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC_16bit.YUV422_14pmsb">
|
|
<summary>YUV 4:2:2 14-bit msb packed</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC_16bit.YUV422_16">
|
|
<summary>YUV 4:2:2 16-bit</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC_16bit.YUV8">
|
|
<summary>YUV 4:4:4 8-bit</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC_16bit.YUV10pmsb">
|
|
<summary>YUV 4:4:4 10-bit msb packed</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC_16bit.YUV12pmsb">
|
|
<summary>YUV 4:4:4 12-bit msb packed</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC_16bit.YUV14pmsb">
|
|
<summary>YUV 4:4:4 14-bit msb packed</summary>
|
|
</member>
|
|
<member name="F:Euresys.PixelFormat.PFNC_16bit.YUV16">
|
|
<summary>YUV 4:4:4 16-bit</summary>
|
|
</member>
|
|
</members>
|
|
</doc>
|