Click here to show toolbars of the Web Online Help System: show toolbars |
Table: | For specifying the UserVarPtr's data type |
+ combination: | For specifying the length of the array |
MIL_ID DigId, | //in |
MIL_INT64 InquireType, | //in |
MIL_CONST_TEXT_PTR FeatureName, | //in |
MIL_INT64 UserVarType, | //in |
void *UserVarPtr | //out |
This function allows you to directly inquire various GenICam standard feature naming convention (SFNC) features and manufacturer-specific features of the camera. When used with a GenICam SFNC-compliant camera, it allows you to directly inquire various manufacture-specific features specified with the camera's device description file (XML). Note that for the purpose of this function, a feature can also be of type category or command. Although category and command features lack a feature value, all other attributes of the feature can be inquired. For a list of standard category feature names, see the Standard Feature Naming Convention or your GenICam SFNC-compliant camera's documentation.
For Camera Link boards to work with this function, you must first configure and enable the GenICam CLProtocol module, using MdigControl() with M_GC_CLPROTOCOL. Note that this control type is only available after the required third-party vendor-supplied, standard compliant, CLProtocol library for your Camera Link camera is installed on your computer and M_GC_CLPROTOCOL_DEVICE_ID is set. For more information, refer to the Using MIL with GenICam section of Chapter 25: Grabbing with your digitizer.
The features described in this function are primarily available to check existing settings using MIL code or to retrieve information from which you can build your own interface for the camera device's description file (XML). MIL provides two versions of an interface that you can use to interactively inquire the camera's features. At design-time, you can use Matrox Intellicam's Feature Browser. At runtime, you can launch the Feature Browser, using MdigControl() with M_GC_FEATURE_BROWSER. Both versions of the Feature Browser provide a list of available feature names and associated possible values, as well as code snippets with the MIL functions and MIL constants associated with the settings selected; you can copy the code snippets to your MIL application code.
Occasionally, the returned information is a string whose length can change between when you inquires its size and when you inquire its value (for example, the temperature can change from 99 to 100 between calls). In this case, when you inquire the information's length to allocate an array of an appropriate size, you might allocate an array that is too small to retrieve the data and experience a GPF. To avoid a GPF, specify the length of the array passed to the UserVarPtr parameter using the M_FEATURE_USER_ARRAY_SIZE() macro; the data will be truncated to fit in the array.
To control a camera's manufacturer-specific feature, use MdigControlFeature().
Specifies the identifier of the digitizer accessing the camera to inquire. This parameter must be given a valid digitizer identifier, previously allocated using MdigAlloc().
Specifies the data type of the variable in which to return the requested information (pointed to by the UserVarPtr parameter).
See the Parameter associations section for possible values that can be specified.
Specifies the name of the camera feature to inquire. Note that this parameter expects a case-sensitive string.
![]() |
|||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Description |
MIL system-specific tooltip (‡) |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
||||||||||||||||
![]() ![]() |
Specifies the name of the feature. |
‡ | c | j | k | m | o | p | q | r | s | ||||||||||||||||||||||||||||
![]() ![]() |
Specifies to inquire the highest-level feature of the XML structure; this feature is of type category and typically, its subfeatures are also of type category. |
‡ | c | j | k | m | o | p | q | r | s |
1 If you are passing the value in a variable, don't enclose it in MIL_TEXT().
Specifies the data type of the address pointed to by the UserVarPtr parameter. If not inquiring the feature's value (using M_FEATURE_VALUE), set this parameter to M_DEFAULT.
Note that, in the case of a string (or a multi-byte register), the size of the array passed to the UserVarPtr parameter must be equal to or larger than the returned information; otherwise a GPF will occur.
![]() |
|||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Description |
MIL system-specific tooltip (‡) |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
||||||||||||||||
![]() ![]() |
Specifies that UserVarPtr is passed an address of type MIL_BOOL. |
‡ | c | j | k | m | o | p | q | r | s | ||||||||||||||||||||||||||||
![]() ![]() |
Specifies that UserVarPtr is passed an address of type MIL_DOUBLE. |
‡ | c | j | k | m | o | p | q | r | s | ||||||||||||||||||||||||||||
![]() ![]() |
Specifies that UserVarPtr is passed an address of type MIL_DOUBLE. |
‡ | c | j | k | m | o | p | q | r | s | ||||||||||||||||||||||||||||
![]() ![]() |
Specifies that UserVarPtr is passed an address of type MIL_TEXT_CHAR. |
‡ | c | j | k | m | o | p | q | r | s | ||||||||||||||||||||||||||||
![]() ![]() |
Specifies that UserVarPtr is passed an address of type MIL_UINT8. |
‡ | c | j | k | m | o | p | q | r | s |
You must add the following value to the above-mentioned values to specify the length of the array.
![]() |
||||||||||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Description |
MIL system-specific tooltip (‡) |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
|||||||||||||||||||||||
![]() ![]() |
Specifies the length of the array. |
‡ | ‡ | c | j | k | m | o | p | q | r | s | c | j | k | m | o | p | q | r | s | |||||||||||||||||||||||||
Parameters | ||||||||||||||||||||||||||||||||||||||||||||||
Sets the length, in bytes. |
Specifies the address of the variable in which to return the requested information.
See the Parameter associations section for possible values that can be returned.
The tables below list possible values for the InquireType parameter and possible values returned to the UserVarPtr parameter.
The following inquire types are used to specify the type of information about the feature to inquire and the data type returned.
![]() |
|||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Description | MIL system-specific tooltip (‡) |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
||||||||||||||||
UserVarPtr - Possible values returned |
|||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Inquires whether the specified feature is implemented, available, readable, and/or writable. |
‡ | c | j | k | m | o | p | q | r | s | ||||||||||||||||||||||||||||
![]() ![]() |
Data type info: Data
type: address of a
MIL_INT64
|
‡ | c | j | k | m | o | p | q | r | s | ||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies a bit-encoded value that details the access mode. |
‡ | c | j | k | m | o | p | q | r | s | ||||||||||||||||||||||||||||
![]() ![]() |
Inquires whether a copy of the specified feature's value is stored in Host memory for faster access and retrieval. |
‡ | c | j | k | m | o | p | q | r | s | ||||||||||||||||||||||||||||
![]() ![]() |
Data type info: Data
type: address of a
MIL_INT64
|
‡ | c | j | k | m | o | p | q | r | s | ||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies that the feature is not cachable. |
‡ | c | j | k | m | o | p | q | r | s | ||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies that feature's values are written only to the camera, and the cache is updated the next time the feature's value is inquired. |
‡ | c | j | k | m | o | p | q | r | s | ||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies that when information is written to the camera, the cache is updated simultaneously. |
‡ | c | j | k | m | o | p | q | r | s | ||||||||||||||||||||||||||||
![]() ![]() |
Inquires whether the specified feature is deprecated and should no longer be used. |
‡ | c | j | k | m | o | p | q | r | s | ||||||||||||||||||||||||||||
![]() ![]() |
Data type info: Data
type: address of a
MIL_INT64
|
‡ | c | j | k | m | o | p | q | r | s | ||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies that the feature is not depreciated. |
‡ | c | j | k | m | o | p | q | r | s | ||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies that the feature is depreciated. |
‡ | c | j | k | m | o | p | q | r | s | ||||||||||||||||||||||||||||
![]() ![]() |
Inquires the description of the specified feature. |
‡ | c | j | k | m | o | p | q | r | s | ||||||||||||||||||||||||||||
![]() ![]() |
Data type info: Data
type: array of type MIL_TEXT_CHAR
(more
details...)
|
‡ | c | j | k | m | o | p | q | r | s | ||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies the description of the feature. |
‡ | c | j | k | m | o | p | q | r | s | ||||||||||||||||||||||||||||
![]() ![]() |
Inquires the specified feature's display name. |
‡ | c | j | k | m | o | p | q | r | s | ||||||||||||||||||||||||||||
![]() ![]() |
Data type info: Data
type: array of type MIL_TEXT_CHAR
(more
details...)
|
‡ | c | j | k | m | o | p | q | r | s | ||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies the display name of the feature. |
‡ | c | j | k | m | o | p | q | r | s | ||||||||||||||||||||||||||||
![]() ![]() |
Inquires whether the specified executable camera feature (command) has finished executing on your camera. |
‡ | q | s | |||||||||||||||||||||||||||||||||||
![]() ![]() |
Data type info: Data
type: address of a MIL_BOOL
|
‡ | q | s | |||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies that the executable camera feature has not finished executing. |
‡ | q | s | |||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies that the executable camera feature has finished executing. |
‡ | q | s | |||||||||||||||||||||||||||||||||||
![]() ![]() |
Inquires the value by which the feature's value increments. |
‡ | c | j | k | m | o | p | q | r | s | ||||||||||||||||||||||||||||
![]() ![]() |
Data type info: Data
type: address of a
MIL_INT64
|
‡ | c | j | k | m | o | p | q | r | s | ||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies the feature's incremental value. |
‡ | c | j | k | m | o | p | q | r | s | ||||||||||||||||||||||||||||
![]() ![]() |
Inquires the maximum possible value for the feature. |
‡ | c | j | k | m | o | p | q | r | s | ||||||||||||||||||||||||||||
![]() ![]() |
Data type info: Data
type: address of a MIL_DOUBLE |
address of a MIL_INT64 (more
details...)
|
‡ | c | j | k | m | o | p | q | r | s | ||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies the maximum possible value for the feature. |
‡ | c | j | k | m | o | p | q | r | s | ||||||||||||||||||||||||||||
![]() ![]() |
Inquires the minimum possible value for the feature. |
‡ | c | j | k | m | o | p | q | r | s | ||||||||||||||||||||||||||||
![]() ![]() |
Data type info: Data
type: address of a MIL_DOUBLE |
address of a MIL_INT64 (more
details...)
|
‡ | c | j | k | m | o | p | q | r | s | ||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies the maximum possible value for the feature. |
‡ | c | j | k | m | o | p | q | r | s | ||||||||||||||||||||||||||||
![]() ![]() |
Inquires the specified internally-used feature name. |
‡ | c | j | k | m | o | p | q | r | s | ||||||||||||||||||||||||||||
![]() ![]() |
Data type info: Data
type: array of type MIL_TEXT_CHAR
(more
details...)
|
‡ | c | j | k | m | o | p | q | r | s | ||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies the feature's name. |
‡ | c | j | k | m | o | p | q | r | s | ||||||||||||||||||||||||||||
![]() ![]() |
Inquires the interval between inquiring an executable feature's completion status, when automatically polling (using MsysControl() with M_GC_FEATURE_EXECUTE_POLLING_MODE). |
‡ | q | s | |||||||||||||||||||||||||||||||||||
![]() ![]() |
Data type info: Data
type: address of a
MIL_INT64
|
‡ | q | s | |||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies the polling interval, in msecs. |
‡ | q | s | |||||||||||||||||||||||||||||||||||
![]() ![]() |
Inquires whether the specified feature is present in the camera's device description file. |
‡ | c | j | k | m | o | p | q | r | s | ||||||||||||||||||||||||||||
![]() ![]() |
Data type info: Data
type: address of a MIL_BOOL
|
‡ | c | j | k | m | o | p | q | r | s | ||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies that the specified feature is not present. |
‡ | c | j | k | m | o | p | q | r | s | ||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies that the specified feature is present. |
‡ | c | j | k | m | o | p | q | r | s | ||||||||||||||||||||||||||||
![]() ![]() |
Inquires the display format for the feature's value. |
‡ | c | j | k | m | o | p | q | r | s | ||||||||||||||||||||||||||||
![]() ![]() |
Data type info: Data
type: address of a
MIL_INT64
|
‡ | c | j | k | m | o | p | q | r | s | ||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies that the feature should be displayed as a checkbox. |
‡ | c | j | k | m | o | p | q | r | s | ||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies that the feature should be displayed as a hexadecimal value. |
‡ | c | j | k | m | o | p | q | r | s | ||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies that the feature should be displayed as an IP address in dotted decimal notation. |
‡ | c | j | k | m | o | p | q | r | s | ||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies that the feature should be displayed as a slider with the appropriate range shown. |
‡ | c | j | k | m | o | p | q | r | s | ||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies that the feature should be displayed as a slider with the appropriate logarithmic range shown. |
‡ | c | j | k | m | o | p | q | r | s | ||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies that the feature should be displayed as a hexadecimal MAC address. |
‡ | c | j | k | m | o | p | q | r | s | ||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies that the feature should be displayed as edit text-box with a decimal display. |
‡ | c | j | k | m | o | p | q | r | s | ||||||||||||||||||||||||||||
![]() ![]() |
Inquires the number of selectors that are ancestors of the feature. |
‡ | o | p | q | s | |||||||||||||||||||||||||||||||||
![]() ![]() |
Data type info: Data
type: address of a MIL_INT
|
‡ | o | p | q | s | |||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies the number of ancestor selectors of the feature. |
‡ | o | p | q | s | |||||||||||||||||||||||||||||||||
![]() ![]() |
Inquires the name of the ancestor selector of the specified subfeature, where n is the number of generations. |
‡ | o | p | q | s | |||||||||||||||||||||||||||||||||
![]() ![]() |
Data type info:
Data type: array of type
MIL_TEXT_CHAR (more
details...)
|
‡ | o | p | q | s | |||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies the name associated with the selector index. |
‡ | o | p | q | s | |||||||||||||||||||||||||||||||||
![]() ![]() |
Inquires the size of the feature's value. |
‡ | c | j | k | m | o | p | q | r | s | ||||||||||||||||||||||||||||
![]() ![]() |
Data type info:
Data type: address of a
MIL_INT
|
‡ | c | j | k | m | o | p | q | r | s | ||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies the feature's size, in bytes. |
‡ | c | j | k | m | o | p | q | r | s | ||||||||||||||||||||||||||||
![]() ![]() |
Inquires whether the specified feature is streamable. |
‡ | c | j | k | m | o | p | q | r | s | ||||||||||||||||||||||||||||
![]() ![]() |
Data type info:
Data type: address of a
MIL_INT64
|
‡ | c | j | k | m | o | p | q | r | s | ||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies that the feature is not streamable. |
‡ | c | j | k | m | o | p | q | r | s | ||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies that the feature is streamable. |
‡ | c | j | k | m | o | p | q | r | s | ||||||||||||||||||||||||||||
![]() ![]() |
Inquires the tooltip of the specified feature. |
‡ | c | j | k | m | o | p | q | r | s | ||||||||||||||||||||||||||||
![]() ![]() |
Data type info:
Data type: array of type
MIL_TEXT_CHAR (more
details...)
|
‡ | c | j | k | m | o | p | q | r | s | ||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies the feature's tooltip. |
‡ | c | j | k | m | o | p | q | r | s | ||||||||||||||||||||||||||||
![]() ![]() |
Inquires the specified feature's type. |
‡ | c | j | k | m | o | p | q | r | s | ||||||||||||||||||||||||||||
![]() ![]() |
Data type info:
Data type: address of a
MIL_INT64
|
‡ | c | j | k | m | o | p | q | r | s | ||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies that the feature's value is a boolean. |
‡ | c | j | k | m | o | p | q | r | s | ||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies that the feature is a category feature, and its value cannot be inquired. |
‡ | c | j | k | m | o | p | q | r | s | ||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies that the feature is a command and its value cannot be inquired. |
‡ | c | j | k | m | o | p | q | r | s | ||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies that the feature's value is a floating-point. |
‡ | c | j | k | m | o | p | q | r | s | ||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies that the feature's value is an enumeration. |
‡ | c | j | k | m | o | p | q | r | s | ||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies that the feature's value is a 64-bit integer. |
‡ | c | j | k | m | o | p | q | r | s | ||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies that the feature's value is mapped to a multi-byte register. |
‡ | c | j | k | m | o | p | q | r | s | ||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies that the feature's value is a string. |
‡ | c | j | k | m | o | p | q | r | s | ||||||||||||||||||||||||||||
![]() ![]() |
Inquires the current value of the feature. |
‡ | c | j | k | m | o | p | q | r | s | ||||||||||||||||||||||||||||
![]() ![]() |
Data type info:
Data type: address of a
MIL_BOOL | address of a MIL_DOUBLE
| address of a MIL_INT64 | array of
type MIL_UINT8 | array of type
MIL_TEXT_CHAR (more
details...)
|
‡ | c | j | k | m | o | p | q | r | s | ||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies the feature's value. |
‡ | c | j | k | m | o | p | q | r | s | ||||||||||||||||||||||||||||
![]() ![]() |
Inquires the current value of the feature as a string. |
‡ | c | j | k | m | o | p | q | r | |||||||||||||||||||||||||||||
![]() ![]() |
Data type info:
Data type: array of type
MIL_TEXT_CHAR (more
details...)
|
‡ | c | j | k | m | o | p | q | r | |||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies the feature's value, as a string. |
‡ | c | j | k | m | o | p | q | r | |||||||||||||||||||||||||||||
![]() ![]() |
Inquires the visibility level of the specified feature. |
‡ | c | j | k | m | o | p | q | r | s | ||||||||||||||||||||||||||||
![]() ![]() |
Data type info:
Data type: address of a
MIL_INT64
|
‡ | c | j | k | m | o | p | q | r | s | ||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies that the feature is suggested for beginners. |
‡ | c | j | k | m | o | p | q | r | s | ||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies that the feature is suggested for experts. |
‡ | c | j | k | m | o | p | q | r | s | ||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies that the feature is suggested for advanced experts. |
‡ | c | j | k | m | o | p | q | r | s | ||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies that the feature should not be shown in the user-interface for the camera's device description file (XML). |
‡ | c | j | k | m | o | p | q | r | s |
When the specified feature is of type enumeration, you can use one of the following to inquire about the specified enumeration entry in the supported enumeration list of the feature. When the information pertains to a specific enumeration entry (for example, M_FEATURE_ENUM_ENTRY_ACCESS_MODE + n), the value is described in relation to its position in the enumerated list, where n is the index into the enumerated list.
Note that these values can only be used when the feature type to inquire is an enumeration.
![]() |
|||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Description | MIL system-specific tooltip (‡) |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
||||||||||||||||
UserVarPtr - Possible values returned |
|||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Inquires whether the specified enumeration entry is implemented, available, readable, and/or writable, where n is the index into the enumerated list. |
‡ | o | p | q | s | |||||||||||||||||||||||||||||||||
![]() ![]() |
Data type info:
Data type: address of a
MIL_INT64
|
‡ | o | p | q | s | |||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies a bit-encoded value that details the access mode. |
‡ | o | p | q | s | |||||||||||||||||||||||||||||||||
![]() ![]() |
Inquires the total number of enumeration entries in the supported enumerated list of the feature. |
‡ | c | j | k | m | o | p | q | r | s | ||||||||||||||||||||||||||||
![]() ![]() |
Data type info:
Data type: address of a
MIL_INT
|
‡ | c | j | k | m | o | p | q | r | s | ||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies the total number of enumeration entries. |
‡ | c | j | k | m | o | p | q | r | s | ||||||||||||||||||||||||||||
![]() ![]() |
Inquires the description of the specified enumeration entry, where n is the index into the enumerated list. |
‡ | o | p | q | s | |||||||||||||||||||||||||||||||||
![]() ![]() |
Data type info:
Data type: array of type
MIL_TEXT_CHAR (more
details...)
|
‡ | o | p | q | s | |||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies the enumeration entry's description. |
‡ | o | p | q | s | |||||||||||||||||||||||||||||||||
![]() ![]() |
Inquires the display name of the specified enumeration entry, where n is the index into the enumerated list. |
‡ | o | ||||||||||||||||||||||||||||||||||||
![]() ![]() |
Data type info:
Data type: array of type
MIL_TEXT_CHAR (more
details...)
|
‡ | o | ||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies the enumeration entry's display name. |
‡ | o | ||||||||||||||||||||||||||||||||||||
![]() ![]() |
Inquires the internally-used name of the specified enumeration entry of the feature, where n is the index into the enumerated list. |
‡ | c | j | k | m | o | p | q | r | s | ||||||||||||||||||||||||||||
![]() ![]() |
Data type info:
Data type: array of type
MIL_TEXT_CHAR (more
details...)
|
‡ | c | j | k | m | o | p | q | r | s | ||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies the enumeration entry's name. |
‡ | c | j | k | m | o | p | q | r | s | ||||||||||||||||||||||||||||
![]() ![]() |
Inquires the tool-tip for the specified enumeration entry, where n is the index into the enumerated list. |
‡ | o | p | q | s | |||||||||||||||||||||||||||||||||
![]() ![]() |
Data type info:
Data type: array of type
MIL_TEXT_CHAR (more
details...)
|
‡ | o | p | q | s | |||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies the enumeration entry's tooltip. |
‡ | o | p | q | s | |||||||||||||||||||||||||||||||||
![]() ![]() |
Inquires the enumeration integer value of the specified enumeration entry, where n is the index into the enumerated list. |
‡ | c | j | k | m | o | p | q | r | s | ||||||||||||||||||||||||||||
![]() ![]() |
Data type info:
Data type: address of a
MIL_INT64
|
‡ | c | j | k | m | o | p | q | r | s | ||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies the enumeration entry's integer value. |
‡ | c | j | k | m | o | p | q | r | s | ||||||||||||||||||||||||||||
![]() ![]() |
Inquires the visibility level of the specified enumeration entry, where n is the index into the enumerated list. |
‡ | o | p | q | s | |||||||||||||||||||||||||||||||||
![]() ![]() |
Data type info:
Data type: address of a
MIL_INT64
|
‡ | o | p | q | s | |||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies that the enumeration entry is suggested for beginners. |
‡ | o | p | q | s | |||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies that the enumeration entry is suggested for experts. |
‡ | o | p | q | s | |||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies that the enumeration entry is suggested for advanced experts. |
‡ | o | p | q | s | |||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies that the enumeration entry should not be shown in the user-interface for the camera's device description file (XML). |
‡ | o | p | q | s |
When the specified feature is of type category or "Root", you can use one of the following to inquire about its subfeatures. This is useful for enumerating the features of your camera.
![]() |
|||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Description | MIL system-specific tooltip (‡) |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
||||||||||||||||
UserVarPtr - Possible values returned |
|||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Inquires the number of subfeatures or subcategories that the specified category feature (node) has. |
‡ | c | j | k | m | o | p | q | r | s | ||||||||||||||||||||||||||||
![]() ![]() |
Data type info:
Data type: address of a
MIL_INT
|
‡ | c | j | k | m | o | p | q | r | s | ||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies the number of subfeatures. |
‡ | c | j | k | m | o | p | q | r | s | ||||||||||||||||||||||||||||
![]() ![]() |
Inquires the name of the specified subfeature, where n is the index of subfeature. |
‡ | c | j | k | m | o | p | q | r | s | ||||||||||||||||||||||||||||
![]() ![]() |
Data type info:
Data type: array of type
MIL_TEXT_CHAR (more
details...)
|
‡ | c | j | k | m | o | p | q | r | s | ||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies the name of the subfeature. |
‡ | c | j | k | m | o | p | q | r | s | ||||||||||||||||||||||||||||
![]() ![]() |
Inquires the type of the specified subfeature, where n is the index of subfeature. |
‡ | c | j | k | m | o | p | q | r | s | ||||||||||||||||||||||||||||
![]() ![]() |
Data type info:
Data type: address of a
MIL_INT64
|
‡ | c | j | k | m | o | p | q | r | s | ||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies that the feature's value is a boolean. |
‡ | c | j | k | m | o | p | q | r | s | ||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies that the feature is a category. |
‡ | c | j | k | m | o | p | q | r | s | ||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies that the feature is a command to be executed. |
‡ | c | j | k | m | o | p | q | r | s | ||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies that the feature's value is a floating-point. |
‡ | c | j | k | m | o | p | q | r | s | ||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies that the feature's value is an enumeration. |
‡ | c | j | k | m | o | p | q | r | s | ||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies that the feature's value is a 64-bit integer. |
‡ | c | j | k | m | o | p | q | r | s | ||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies that the feature is mapped to a multi-byte register. |
‡ | c | j | k | m | o | p | q | r | s | ||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies that the feature's value is a string. |
‡ | c | j | k | m | o | p | q | r | s |
You can add the following value to the above-mentioned values to get the string's length.
![]() |
|||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Description |
MIL system-specific tooltip (‡) |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
||||||||||||||||
![]() ![]() |
Retrieves the length of the string, including the terminating null character ("\0"). |
‡ | c | j | k | m | o | p | q | r | s |
Header | Include mil.h. |
Library | Use mil.lib. |
DLL | Requires mil.dll. |