MIL_ID BufId, | //in |
MIL_INT64 InquireType, | //in |
void *UserVarPtr | //out |
This function inquires about a specified setting of a MIL data buffer.
Specifies the identifier of the source data buffer. The buffer must have been previously allocated on the required system using a function of the Buffer module (for example, MbufAllocColor() or MbufImport()).
Specifies the type of buffer setting about which to inquire.
See the Parameter associations section for possible values that can be specified.
Specifies the address in which to write the requested information. Since the MbufInquire() function also returns the requested information, you can set this parameter to M_NULL, except when the specified InquireType requires the UserVarPtr parameter to be set to the address of a MIL_INT64 or MIL_DOUBLE. In this case, you must set this parameter to the address of a MIL_INT64 or MIL_DOUBLE, respectively.
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 allow you to inquire about general types of buffer settings.
For inquiring general buffer settings
|
|||||||||||||||||||||||||||||||||||||||
|
Description | MIL system-specific tooltip (‡) |
|||||||||||||||||||||||||||||||||||||
UserVarPtr - Possible values returned |
|||||||||||||||||||||||||||||||||||||||
M_ALLOCATION_OVERSCAN_SIZE |
Inquires the size of the overscan region of the image buffer. SET (summarize)Inquires the size of the overscan region of the image buffer. SET (more details...) |
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
UserVarPtr extra info |
Data type info: Data
type: address of a MIL_INT
Data type info: Data
type: address of a MIL_INT
|
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
Value |
Specifies the size of the overscan region, in pixels. |
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
M_ANCESTOR_ID |
Inquires the MIL identifier of the ancestor buffer. Only child buffers have an ancestor buffer. The ancestor buffer is the buffer from which the specified buffer (BufId) ultimately originated. It is the root buffer; it does not have a parent buffer (it is not a child buffer of another buffer). Note that the identifier of the specified buffer is returned if it does not have an ancestor buffer. To establish the parent buffer of the specified buffer, use M_PARENT_ID instead. (summarize)Inquires the MIL identifier of the ancestor buffer. (more details...) |
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
UserVarPtr extra info |
Data type info: Data
type: address of a MIL_ID
Data type info: Data
type: address of a MIL_ID
|
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
MIL Buffer ID |
Specifies the MIL identifier of the ancestor buffer. |
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
M_ANCESTOR_OFFSET_BAND |
Inquires the band offset relative to the ancestor buffer. (summarize)Inquires the band offset relative to the ancestor buffer. (more details...) |
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
UserVarPtr extra info |
Data type info: Data
type: address of a MIL_INT
Data type info: Data
type: address of a MIL_INT
|
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
Value |
Specifies the band offset. |
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
M_ANCESTOR_OFFSET_BIT |
Inquires the bit offset relative to the ancestor buffer. (summarize)Inquires the bit offset relative to the ancestor buffer. (more details...) |
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
UserVarPtr extra info |
Data type info: Data
type: address of a MIL_INT
Data type info: Data
type: address of a MIL_INT
|
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
Value |
Specifies the offset, in bits. |
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
M_ANCESTOR_OFFSET_X |
Inquires the X-offset relative to the ancestor buffer. (summarize)Inquires the X-offset relative to the ancestor buffer. (more details...) |
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
UserVarPtr extra info |
Data type info: Data
type: address of a MIL_INT
Data type info: Data
type: address of a MIL_INT
|
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
Value |
Specifies the X-offset. |
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
M_ANCESTOR_OFFSET_Y |
Inquires the Y-offset relative to the ancestor buffer. (summarize)Inquires the Y-offset relative to the ancestor buffer. (more details...) |
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
UserVarPtr extra info |
Data type info: Data
type: address of a MIL_INT
Data type info: Data
type: address of a MIL_INT
|
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
Value |
Specifies the Y-offset. |
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
M_ASSOCIATED_LUT |
Inquires the identifier of the LUT buffer associated with the image buffer (returns M_DEFAULT if no LUT). SET (summarize)Inquires the identifier of the LUT buffer associated with the image buffer (returns M_DEFAULT if no LUT). SET (more details...) |
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
UserVarPtr extra info |
Data type info: Data
type: address of a MIL_ID
Data type info: Data
type: address of a MIL_ID
|
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
M_DEFAULT |
Specifies that no LUT buffer is associated with the image buffer. |
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
MIL LUT buffer identifier |
Specifies the MIL identifier of the LUT buffer that is associated with the image buffer. |
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
M_BITMAPINFO |
[This is
only applicable to Windows]
Inquires a pointer (LPBITMAPINFO) to the header of the DIB associated with the MIL buffer. (summarize)[This is
only applicable to Windows]
Inquires a pointer (LPBITMAPINFO) to the header of the DIB associated with the MIL buffer. (more details...) |
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
UserVarPtr extra info |
Data type info: Data
type: address of a MIL_INT
Data type info: Data
type: address of a MIL_INT
|
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
M_NULL |
Specifies that there is no DIB associated with the MIL buffer. |
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
Value |
Specifies the pointer to the DIB header. |
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
M_DATA_FORMAT |
Inquires the color or monochrome storage format of the buffer. This includes whether it is packed or planar format. Note that to retrieve the entire list of attributes, use MbufInquire() with M_EXTENDED_ATTRIBUTE or M_EXTENDED_FORMAT. SET SET (summarize)Inquires the color or monochrome storage format of the buffer. SET SET (more details...) |
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
UserVarPtr extra info |
Data type info: Data
type: address of a MIL_INT
Data type info: Data
type: address of a MIL_INT
|
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | w U53 |
y U75 |
z | aa | ||||||||||||||||||
M_PACKED + |
Specifies that the buffer's bands are stored in packed format (color buffer only); that is, the pixel components are stored together (RGB RGB RGB...). INFO |
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
M_PLANAR + |
This value can have multiple meanings, as indicated below. (summarize)This value can have multiple meanings, as indicated below. (more details...) |
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
//Initially, if a color buffer
was allocated at the same time as its memory
Specifies that the buffer's bands are stored in planar format (color buffer only); that is, each pixel is stored as three component planes (RRR... GGG... BBB...). INFO |
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | |||||||||||||||||||||
//Initially, if a color buffer
was created from preallocated memory
Specifies that the buffer's bands are stored in planar format (color buffer only); that is, each pixel is stored as three component planes (RRR... GGG... BBB...). INFO |
‡ | a | g | h | i | j | k M10 |
l | m | p | r U27 |
t U28 |
u U36 |
y U75 |
aa | ||||||||||||||||||||||||
M_DATA_TYPE |
Inquires the buffer data type. SET SET (summarize)Inquires the buffer data type. SET SET (more details...) |
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
UserVarPtr extra info |
Data type info: Data
type: address of a MIL_INT
Data type info: Data
type: address of a MIL_INT
|
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
M_FLOAT |
Specifies that the buffer uses the float data type. |
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
M_SIGNED |
Specifies that the buffer uses the signed data type. |
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
M_UNSIGNED |
Specifies that the buffer uses the unsigned data type. |
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
M_DC_HANDLE |
[This is
only applicable to Windows]
Inquires the device context handle (HDC) of the buffer. The buffer device context must have been successfully allocated using MbufControl() with M_DC_ALLOC. (summarize)[This is
only applicable to Windows]
Inquires the device context handle (HDC) of the buffer. (more details...) |
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
UserVarPtr extra info |
Data type info: Data
type: address of a MIL_INT
Data type info: Data
type: address of a MIL_INT
|
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
M_NULL |
Specifies that no device context is associated with the buffer. |
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
Value |
Specifies the handle of the device context that is associated with the buffer. |
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
M_DIB_HANDLE |
[This is
only applicable to Windows]
Inquires the handle (HBITMAP) of the DIB associated with the MIL buffer. To ensure that the buffer has a DIB handle, the buffer must have been successfully allocated using with M_DIB + M_GDI. (summarize)[This is
only applicable to Windows]
Inquires the handle (HBITMAP) of the DIB associated with the MIL buffer. (more details...) |
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
UserVarPtr extra info |
Data type info: Data
type: address of a MIL_INT
Data type info: Data
type: address of a MIL_INT
|
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
M_NULL |
Specifies that no DIB handle is associated with the buffer. |
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
Value |
Specifies the handle of the DIB associated with the buffer. |
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
M_EXTENDED_ATTRIBUTE |
Inquires the attributes of the specified buffer. This inquire type only returns attributes that were explicitly set; any attribute left to its default is not returned. To retrieve only the color or monochrome storage format of the buffer, use MbufInquire() with M_DATA_FORMAT. To retrieve the actual format of the specified buffer, use MbufInquire() with M_EXTENDED_FORMAT. Note that you cannot set the UserVarPtr parameter to M_NULL when InquireType is set to M_EXTENDED_ATTRIBUTE. In addition, a valid MIL_INT64 pointer must be passed to the function; otherwise, an error will occur. To convert the returned attributes, select the Benchmarks and Utilities item in the tree structure of the MILConfig utility. Then, select the Buffer format item. On the Value type pane, paste the returned attributes in the text box provided. Then, click on the Value lookup button. The results of the translation are presented below the Value lookup button. SET SET (summarize)Inquires the attributes of the specified buffer. SET SET (more details...) |
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
UserVarPtr extra info |
Data type info: Data
type: address of a
MIL_INT64
Data type info: Data
type: address of a
MIL_INT64
|
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
M_ARRAY + |
Specifies a buffer to store array type data. INFO |
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
M_IMAGE + |
Specifies a buffer to store image data. |
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
M_KERNEL + |
//For 1D or 2D
data
Specifies a kernel buffer to store a custom filter for convolution functions. INFO //For 1D or 2D
data
Specifies a kernel buffer to store a custom filter for convolution functions. INFO |
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
M_LUT + |
Specifies a buffer to store lookup table data. INFO |
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
M_STRUCT_ELEMENT + |
//For 1D or 2D
data
Specifies a buffer to store structuring element data for morphology functions. INFO //For 1D or 2D
data
Specifies a buffer to store structuring element data for morphology functions. INFO |
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
M_EXTENDED_ATTRIBUTE_NAME + |
Inquires the M_EXTENDED_ATTRIBUTE of the buffer, expressed in a human readable format. (summarize)Inquires the M_EXTENDED_ATTRIBUTE of the buffer, expressed in a human readable format. (more details...) |
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
UserVarPtr extra info |
|
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
M_EXTENDED_FORMAT |
Inquires the color or monochrome storage format of the specified buffer. When you inquire M_EXTENDED_FORMAT, the returned value includes any buffer attributes that you set, any setting that was left to its default, and values that were internally calculated by MIL. To retrieve only the color or monochrome storage format of the buffer that you set, use MbufInquire() with M_DATA_FORMAT. To retrieve all the attributes of the buffer as set using MbufAlloc...() with Attribute, use MbufInquire() with M_EXTENDED_ATTRIBUTE. You can determine generally whether the buffer is in an RGB/BGR, YUV, or monochrome storage format using the buffer's extended format with the M_IS_FORMAT_RGB_BGR, M_IS_FORMAT_YUV, or M_IS_FORMAT_MONO macro respectively. Note that you cannot set the UserVarPtr parameter to M_NULL when InquireType is set to M_EXTENDED_FORMAT. In addition, a valid MIL_INT64 pointer must be passed to the function; otherwise, an error will occur. Some buffer attributes are not returned when using a remote computer because they are not applicable to a remote computer. These attributes include, but are not limited to, M_LINUX_MXIMAGE, M_DIB, M_GDI, M_HOST_MEMORY, and M_VIDEO_MEMORY. To convert the returned attributes, select the Benchmarks and Utilities item in the tree structure of the MILConfig utility. Then, select the Buffer format item. On the Value type pane, paste the returned attributes in the text box provided. Then, click on the Value lookup button. The results of the translation are presented below the Value lookup button. (summarize)Inquires the color or monochrome storage format of the specified buffer. (more details...) |
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
MIL system specific | |||||||||||||||||||||||||||||||||||||||
Note that this inquire type only returns attributes that were explicitly set; any attribute left to its default value is not returned. |
‡ | v | |||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_INT64
Data type info:
Data type: address of a
MIL_INT64
|
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
M_ARRAY + |
Specifies a buffer to store array type data. INFO |
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
M_IMAGE + |
Specifies a buffer to store image data. |
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
M_KERNEL + |
//For 1D or 2D
data
Specifies a kernel buffer to store a custom filter for convolution functions. INFO //For 1D or 2D
data
Specifies a kernel buffer to store a custom filter for convolution functions. INFO |
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
M_LUT + |
Specifies a buffer to store lookup table data. INFO |
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
M_STRUCT_ELEMENT + |
//For 1D or 2D
data
Specifies a buffer to store structuring element data for morphology functions. INFO //For 1D or 2D
data
Specifies a buffer to store structuring element data for morphology functions. INFO |
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
M_EXTENDED_FORMAT_NAME + |
Inquires the M_EXTENDED_FORMAT of the buffer, expressed in a human readable format. (summarize)Inquires the M_EXTENDED_FORMAT of the buffer, expressed in a human readable format. (more details...) |
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
UserVarPtr extra info |
|
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
M_HOST_ADDRESS |
Inquires the Host address of the buffer, if the buffer is visible from the Host address space and is not a planar 3-band buffer. For a planar 3-band buffer, use M_HOST_ADDRESS_BAND + n instead. If available, this address can be used to directly access the data of a MIL buffer with the Host CPU. (summarize)Inquires the Host address of the buffer, if the buffer is visible from the Host address space and is not a planar 3-band buffer. (more details...) |
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
UserVarPtr extra info |
|
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
M_NULL |
Specifies that the buffer is not visible from the Host address space or the buffer is a planar 3-band buffer. |
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
Value |
Specifies the Host address of the buffer. |
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
M_HOST_ADDRESS_BAND + n |
Inquires the Host address for the band of the buffer identified by n, if the buffer exists the Host address space and is a planar 3-band buffer. For any other buffer, use M_HOST_ADDRESS instead. If available, this address can be used to directly access the data of a MIL buffer with the Host CPU. (summarize)Inquires the Host address for the band of the buffer identified by n, if the buffer exists the Host address space and is a planar 3-band buffer. (more details...) |
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
UserVarPtr extra info |
|
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
M_NULL |
Specifies that the buffer is not visible from the Host address space or the buffer is not a planar 3-band buffer. |
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
Value |
Specifies the Host address of the specified band of the buffer. |
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
M_LOCATION |
Inquires whether the buffer is allocated on a local system or a DMIL remote system. (summarize)Inquires whether the buffer is allocated on a local system or a DMIL remote system. (more details...) |
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_INT
Data type info:
Data type: address of a
MIL_INT
|
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
M_LOCAL |
Specifies that the buffer is allocated on a local system. |
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
M_REMOTE |
Specifies that the buffer is allocated on a remote system. |
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
M_MAP |
Inquires whether the buffer is mapped to the address space of the process. (summarize)Inquires whether the buffer is mapped to the address space of the process. (more details...) |
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_INT
Data type info:
Data type: address of a
MIL_INT
|
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
M_DISABLE |
Specifies that the buffer is not mapped to the memory address space of the process. |
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
M_ENABLE |
Specifies that the buffer is mapped to the memory address space of the process. |
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
M_MAX |
Inquires the maximum pixel value possible in the buffer. SET (summarize)Inquires the maximum pixel value possible in the buffer. SET (more details...) |
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE
Data type info:
Data type: address of a
MIL_DOUBLE
|
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
Value |
Specifies the expected maximum pixel value within the range of the buffer type. INFO |
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
M_MIN |
Inquires the minimum pixel value possible in the buffer. SET (summarize)Inquires the minimum pixel value possible in the buffer. SET (more details...) |
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE
Data type info:
Data type: address of a
MIL_DOUBLE
|
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
Value |
Specifies the expected minimum pixel value within the range of the buffer type. INFO |
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
M_MODIFICATION_COUNT |
Inquires the current value of the modification counter of the image buffer. When the image buffer is allocated, the modification counter is initialized to a random non-zero value. The modification counter is incremented each time the image buffer is modified by a MIL function. If the image buffer is accessed externally, for example, when using MbufCreateColor() or MbufCreate2d(), MbufControl() with M_MODIFIED must be called to indicate that the image buffer's contents have been modified. Calling this function will increment the counter. This feature is useful for optimization. For example, you can avoid repeating certain computations (for example, analysis computations) if you know that the image buffer has not been modified. In this case, inquire the count before the first computation in the sequence of computations, and then inquire it again before repeating the same sequence. If no modifications have been made to the image buffer, you can avoid repeating the sequence unnecessarily. (summarize)Inquires the current value of the modification counter of the image buffer. (more details...) |
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_INT
Data type info:
Data type: address of a
MIL_INT
|
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
Value |
Specifies the current value of the modification counter. |
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
M_MODIFICATION_HOOK |
Inquires the status of the modification hook, which runs a user-defined function upon an event. These user-defined functions are initially hooked to the buffer modification event using MbufHookFunction(). SET (summarize)Inquires the status of the modification hook, which runs a user-defined function upon an event. SET (more details...) |
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_INT
Data type info:
Data type: address of a
MIL_INT
|
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
M_DISABLE |
Specifies that the user-defined functions should not be called. INFO |
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
M_ENABLE |
Specifies that the user-defined functions should be called. |
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
M_OWNER_CONTAINER_ID |
Inquires the MIL identifier of the container of which this buffer is a component. (summarize)Inquires the MIL identifier of the container of which this buffer is a component. (more details...) |
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_ID
Data type info:
Data type: address of a
MIL_ID
|
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
M_NULL |
Specifies that the buffer is not a component of a container. |
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
ContainerID |
Specifies the identifier of the container of which this buffer is a component. |
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
M_OWNER_SYSTEM |
Inquires the identifier of the system on which the buffer has been allocated. SET SET (summarize)Inquires the identifier of the system on which the buffer has been allocated. SET SET (more details...) |
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_ID
Data type info:
Data type: address of a
MIL_ID
|
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
M_DEFAULT_HOST |
Specifies the default Host system of the current MIL application. |
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
MIL system identifier |
Specifies a valid system identifier, previously allocated using MsysAlloc(). |
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
M_OWNER_SYSTEM_TYPE |
Inquires the type of system on which the buffer was allocated. SET SET (summarize)Inquires the type of system on which the buffer was allocated. SET SET (more details...) |
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_INT
Data type info:
Data type: address of a
MIL_INT
|
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
M_SYSTEM_CLARITY_UHD_TYPE |
Specifies a MIL Clarity UHD system. |
‡ | u U36 |
||||||||||||||||||||||||||||||||||||
M_SYSTEM_GENTL_TYPE |
Specifies a MIL GenTL system. |
‡ | v | ||||||||||||||||||||||||||||||||||||
M_SYSTEM_GIGE_VISION_TYPE |
Specifies a MIL GigE Vision system. |
‡ | c M10 |
||||||||||||||||||||||||||||||||||||
M_SYSTEM_HOST_TYPE |
Specifies the Host. |
‡ | a | ||||||||||||||||||||||||||||||||||||
M_SYSTEM_IRIS_GTR_TYPE |
Specifies a MIL Iris GTR system. |
‡ | t U28 |
||||||||||||||||||||||||||||||||||||
M_SYSTEM_MORPHIS_TYPE |
Specifies a MIL Morphis system. |
‡ | g | ||||||||||||||||||||||||||||||||||||
M_SYSTEM_MORPHISQXT_TYPE |
Specifies a MIL Morphis QxT system. |
‡ | h | ||||||||||||||||||||||||||||||||||||
M_SYSTEM_ORION_HD_TYPE |
Specifies a MIL Orion HD system. |
‡ | i | ||||||||||||||||||||||||||||||||||||
M_SYSTEM_RADIENT_TYPE |
Specifies a MIL Radient system. |
‡ | j | ||||||||||||||||||||||||||||||||||||
M_SYSTEM_RADIENTCXP_TYPE |
Specifies a MIL Radient eV-CXP system. |
‡ | k M10 |
||||||||||||||||||||||||||||||||||||
M_SYSTEM_RADIENTEVCL_TYPE |
Specifies a MIL Radient eV-CL system. |
‡ | r U27 |
aa | |||||||||||||||||||||||||||||||||||
M_SYSTEM_RADIENTPRO_TYPE |
Specifies a MIL Radient Pro system. |
‡ | p | ||||||||||||||||||||||||||||||||||||
M_SYSTEM_RAPIXOCL_TYPE |
Specifies a MIL Rapixo Pro CL system. |
‡ | aa | ||||||||||||||||||||||||||||||||||||
M_SYSTEM_RAPIXOCXP_TYPE |
Specifies a MIL Rapixo CXP system. |
‡ | y U75 |
||||||||||||||||||||||||||||||||||||
M_SYSTEM_SOLIOS_TYPE |
Specifies a MIL Solios system. |
‡ | l | m | |||||||||||||||||||||||||||||||||||
M_SYSTEM_USB3_VISION_TYPE |
Specifies a MIL USB3 Vision system. |
‡ | o | ||||||||||||||||||||||||||||||||||||
M_PARENT_ID |
Inquires the MIL identifier of the parent buffer. Only child buffers have a parent buffer. The parent buffer is the buffer from which the specified buffer (BufId) was defined. The parent buffer can itself have a parent buffer. If the specified buffer has no parent buffer, the identifier of the specified buffer is returned. To establish the ancestor buffer (root buffer) of the specified buffer, use M_ANCESTOR_ID instead. (summarize)Inquires the MIL identifier of the parent buffer. (more details...) |
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_ID
Data type info:
Data type: address of a
MIL_ID
|
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
MIL Buffer ID |
Specifies the MIL identifier of the parent buffer. |
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
M_PARENT_OFFSET_BAND |
Inquires the band offset relative to the parent buffer. (summarize)Inquires the band offset relative to the parent buffer. (more details...) |
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_INT
Data type info:
Data type: address of a
MIL_INT
|
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
Value |
Specifies the band offset. |
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
M_PARENT_OFFSET_X |
Inquires the X-offset relative to the parent buffer. (summarize)Inquires the X-offset relative to the parent buffer. (more details...) |
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_INT
Data type info:
Data type: address of a
MIL_INT
|
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
Value |
Specifies the X-offset. |
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
M_PARENT_OFFSET_Y |
Inquires the Y-offset relative to the parent buffer. (summarize)Inquires the Y-offset relative to the parent buffer. (more details...) |
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_INT
Data type info:
Data type: address of a
MIL_INT
|
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
Value |
Specifies the Y-offset. |
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
M_PHYSICAL_ADDRESS |
Inquires the physical address of the buffer if it is not a planar 3-band buffer. For a planar 3-band buffer, you can determine its physical address by allocating a child buffer for the required band and then using M_PHYSICAL_ADDRESS to determine its physical address. This type of address is available only for a non-paged buffer mapped to the Host or for a buffer allocated in a frame grabber's on-board memory. This type of address is used mostly for access by bus masters other than the Host CPU. To use this inquire type, the buffer must not have been allocated on a DMIL remote system. If it is, use M_PHYSICAL_ADDRESS_REMOTE instead. (summarize)Inquires the physical address of the buffer if it is not a planar 3-band buffer. (more details...) |
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_INT
Data type info:
Data type: address of a
MIL_INT
|
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
M_NULL |
Specifies that the buffer is not visible from the physical address space. |
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
Value |
Specifies the address of the buffer. |
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
M_PHYSICAL_ADDRESS_REMOTE |
Inquires the physical address of the buffer on a DMIL remote system, if it is not a planar 3-band buffer. For a planar 3-band buffer, you can determine its physical address by allocating a child buffer for the required band and then using M_PHYSICAL_ADDRESS_REMOTE to determine its physical address. This type of address is available only for a non-paged buffer mapped to the DMIL remote system. This type of address is used mostly for access by bus masters other than the Host CPU. To use this inquire type, the buffer must have been allocated on a DMIL remote system. If it is not, use M_PHYSICAL_ADDRESS instead. (summarize)Inquires the physical address of the buffer on a DMIL remote system, if it is not a planar 3-band buffer. (more details...) |
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_INT
Data type info:
Data type: address of a
MIL_INT
|
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
M_NULL |
Specifies that the buffer is not visible from the physical address space. |
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
Value |
Specifies the address of the buffer. |
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
M_PITCH |
Inquires the number of pixels between the beginnings of any two adjacent lines of the buffer data. SET (summarize)Inquires the number of pixels between the beginnings of any two adjacent lines of the buffer data. SET (more details...) |
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_INT
Data type info:
Data type: address of a
MIL_INT
|
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
Value |
Specifies the pitch, in pixels. |
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
M_PITCH_BYTE |
Inquires the number of bytes between the beginnings of any two adjacent lines of the buffer data. SET (summarize)Inquires the number of bytes between the beginnings of any two adjacent lines of the buffer data. SET (more details...) |
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_INT
Data type info:
Data type: address of a
MIL_INT
|
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
Value |
Specifies the pitch, in bytes. |
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
M_SIZE_BAND |
Inquires the number of buffer color bands. SET SET (summarize)Inquires the number of buffer color bands. SET SET (more details...) |
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_INT
Data type info:
Data type: address of a
MIL_INT
|
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
1 |
Specifies the buffer has one band. |
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
2 |
Specifies the buffer has two bands. |
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
3 |
Specifies the buffer has three bands. |
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
M_SIZE_BIT |
Inquires the depth per band. SET SET (summarize)Inquires the depth per band. SET SET (more details...) |
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_INT
Data type info:
Data type: address of a
MIL_INT
|
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
Value |
Specifies the depth per band, in bits. |
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
M_SIZE_X |
Inquires the width of the buffer. SET SET (summarize)Inquires the width of the buffer. SET SET (more details...) |
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_INT
Data type info:
Data type: address of a
MIL_INT
|
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
Value |
Specifies the width of the buffer, in pixels. |
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
M_SIZE_Y |
Inquires the height of the buffer. SET SET (summarize)Inquires the height of the buffer. SET SET (more details...) |
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_INT
Data type info:
Data type: address of a
MIL_INT
|
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
Value |
Specifies the height of the buffer, in pixels. |
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
M_SYSTEM_LOCATION |
Inquires whether the specified buffer is allocated on a system on the master computer or the remote computer. (summarize)Inquires whether the specified buffer is allocated on a system on the master computer or the remote computer. (more details...) |
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_INT
Data type info:
Data type: address of a
MIL_INT
|
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
M_LOCAL |
Specifies that the buffer is allocated on a system on the master computer. |
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
M_REMOTE |
Specifies that the buffer is allocated on a system on the remote computer. |
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
M_TYPE |
Inquires the buffer data type and depth. Depth is returned in bits. SET SET (summarize)Inquires the buffer data type and depth. SET SET (more details...) |
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_INT
Data type info:
Data type: address of a
MIL_INT
|
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
M_FLOAT + Depth value |
Specifies the data depth and that the data type is floating-point. |
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
M_SIGNED + Depth value |
Specifies the data depth and that the data type is signed. |
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
M_UNSIGNED + Depth value |
Specifies the data depth and that the data type is unsigned. |
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
M_XPIXMAP_HANDLE |
[This is
only applicable to Linux]
Inquires the device context of the X11 pixmap of the buffer. The buffer device context must have been successfully allocated using MbufControl() with M_XPIXMAP_ALLOC. (summarize)[This is
only applicable to Linux]
Inquires the device context of the X11 pixmap of the buffer. (more details...) |
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_INT
Data type info:
Data type: address of a
MIL_INT
|
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
M_NULL |
Specifies that no device context is associated with the buffer. |
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
Value |
Specifies the handle of the device context that is associated with the buffer. |
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
M_YCBCR_RANGE |
Inquires whether pixel values are limited to a signal's YCbCr range. SET (summarize)Inquires whether pixel values are limited to a signal's YCbCr range. SET (more details...) |
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
MIL system specific | |||||||||||||||||||||||||||||||||||||||
When grabbing into the specified buffer from a source that transmits in a YCbCr format (for example, an SDI source), the data is not converted to match the encoding that you specify. Instead, this control type is automatically changed to match the encoding of the grabbed data. |
‡ | i | u U36 |
||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_INT
Data type info:
Data type: address of a
MIL_INT
|
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
M_DISABLE |
Specifies not to encode the YUV buffer's pixel values in YCbCr. |
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
M_YCBCR_HD |
Specifies to encode the YUV buffer's pixel values using the high-definition YCbCr standard. |
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
M_YCBCR_SD |
Specifies to encode the YUV buffer's pixel values using the standard-definition YCbCr standard. |
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
M_YCBCR_UHD |
Specifies to encode the YUV buffer's pixel values using the ultra-high-definition YCbCr standard. |
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa |
One of the following values might be combined with the above-mentioned values to determine the location of the buffer.
Returns the location of the buffer
|
|||||||||||||||||||||||||||||||||||||||
|
Description |
MIL system-specific tooltip (‡) |
|||||||||||||||||||||||||||||||||||||
M_HOST_MEMORY + |
Specifies that the buffer is in Host memory. |
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
M_MAPPABLE |
Specifies that the buffer is in non-paged memory. INFO |
‡ | a | c M10 |
g | h | j | k M10 |
l | m | o | p | r U27 |
t U28 |
v | y U75 |
aa | ||||||||||||||||||||||
M_OFF_BOARD |
Specifies that the buffer is not in on-board memory. INFO |
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
M_ON_BOARD + |
Specifies that the buffer is in on-board memory. INFO |
‡ | g | h | i | j | k M10 |
l | m | p | r U27 |
t U28 |
u U36 |
y U75 |
aa | ||||||||||||||||||||||||
M_VIDEO_MEMORY |
Specifies that the buffer is in (off-screen) display memory of your graphics controller. INFO |
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa |
One of the following values might be combined with the above-mentioned values to determine whether the buffer was allocated in paged or non-paged memory.
Returns whether the buffer was allocated in paged or
non-paged memory
|
|||||||||||||||||||||||||||||||||||||||
|
Description | ||||||||||||||||||||||||||||||||||||||
M_NON_PAGED |
Specifies that the buffer is in MIL reserved, non-pageable memory. |
||||||||||||||||||||||||||||||||||||||
M_PAGED |
Specifies that the buffer is in pageable memory. |
For M_KERNEL and M_STRUCT_ELEMENT data buffers only (see MbufControl() for possible values), you can set the InquireType parameter to one of the following values.
For M_KERNEL and M_STRUCT_ELEMENT data
buffers
|
|||||||||||||||||||||||||||||||||||||||
|
Description | ||||||||||||||||||||||||||||||||||||||
UserVarPtr - Possible values returned |
|||||||||||||||||||||||||||||||||||||||
M_OFFSET_CENTER_X |
Inquires the X-coordinate of the center of the kernel or structuring element. SET (summarize)Inquires the X-coordinate of the center of the kernel or structuring element. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_INT
Data type info:
Data type: address of a
MIL_INT
|
||||||||||||||||||||||||||||||||||||||
0 <= Value < SizeX |
Specifies the value of the X-coordinate. |
||||||||||||||||||||||||||||||||||||||
M_OFFSET_CENTER_Y |
Inquires the Y-coordinate of the center of the kernel or structuring element. SET (summarize)Inquires the Y-coordinate of the center of the kernel or structuring element. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_INT
Data type info:
Data type: address of a
MIL_INT
|
||||||||||||||||||||||||||||||||||||||
0 <= Value < SizeY |
Specifies the value of the Y-coordinate. |
||||||||||||||||||||||||||||||||||||||
M_OVERSCAN |
Inquires the overscan type. SET (summarize)Inquires the overscan type. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_INT
Data type info:
Data type: address of a
MIL_INT
|
||||||||||||||||||||||||||||||||||||||
M_DEFAULT |
Specifies that MIL automatically selects the type of overscan to optimize speed and logic according to the specified operation and the target system. |
||||||||||||||||||||||||||||||||||||||
M_DISABLE |
Specifies that no overscan will be used, unless processing the border pixels is faster than ignoring them; in the latter case, MIL automatically selects the overscan to optimize speed according to the specified operation and the target system. |
||||||||||||||||||||||||||||||||||||||
M_FAST |
Specifies that MIL automatically selects the overscan to optimize speed according to the specified neighborhood operation and the target system. INFO |
||||||||||||||||||||||||||||||||||||||
M_MIRROR |
Specifies a type of overscan that processes the border pixels of a source image using overscan pixel values that mirror the source buffer pixel values. INFO |
||||||||||||||||||||||||||||||||||||||
M_REPLACE |
Specifies a type of overscan that processes the border pixels of a source image using overscan pixel values set to the overscan replacement value (M_OVERSCAN_REPLACE_VALUE). |
||||||||||||||||||||||||||||||||||||||
M_REPLICATE |
Specifies a type of overscan that processes the border pixels of a source image using overscan pixel values that replicate the border pixels. INFO |
||||||||||||||||||||||||||||||||||||||
M_TRANSPARENT |
Specifies a type of overscan that processes the border pixels of a source image using transparent overscan pixel values. INFO |
||||||||||||||||||||||||||||||||||||||
M_OVERSCAN_REPLACE_VALUE |
Inquires the replacement value for the overscan pixel values. SET (summarize)Inquires the replacement value for the overscan pixel values. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_INT
Data type info:
Data type: address of a
MIL_INT
|
||||||||||||||||||||||||||||||||||||||
M_REPLACE_MAX |
Specifies that the overscan neighborhood pixel values will be set to the maximum value of the source buffer. |
||||||||||||||||||||||||||||||||||||||
M_REPLACE_MIN |
Specifies that the overscan neighborhood pixel values will be set to the minimum value of the source buffer. |
||||||||||||||||||||||||||||||||||||||
Value |
Specifies the value of the overscan neighborhood pixels. |
||||||||||||||||||||||||||||||||||||||
M_SATURATION |
Inquires whether results are saturated. SET (summarize)Inquires whether results are saturated. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_INT
Data type info:
Data type: address of a
MIL_INT
|
||||||||||||||||||||||||||||||||||||||
M_DISABLE |
Specifies not to saturate results, except when MIL can take advantage of optimization routines to accelerate the processing. INFO |
||||||||||||||||||||||||||||||||||||||
M_ENABLE |
Specifies to saturate results. INFO |
For M_KERNEL data buffers only (see MbufControl() for possible values), you can set the InquireType parameter to one of the following values.
For M_KERNEL data buffers only
|
|||||||||||||||||||||||||||||||||||||||
|
Description | ||||||||||||||||||||||||||||||||||||||
UserVarPtr - Possible values returned |
|||||||||||||||||||||||||||||||||||||||
M_ABSOLUTE_VALUE |
Inquires whether the absolute value should be taken. SET (summarize)Inquires whether the absolute value should be taken. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_INT
Data type info:
Data type: address of a
MIL_INT
|
||||||||||||||||||||||||||||||||||||||
M_DISABLE |
Specifies not to take the absolute value of the result. |
||||||||||||||||||||||||||||||||||||||
M_ENABLE |
Specifies to take the absolute value of the result. INFO |
||||||||||||||||||||||||||||||||||||||
M_NORMALIZATION_FACTOR |
Inquires the normalization factor. SET (summarize)Inquires the normalization factor. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_INT
Data type info:
Data type: address of a
MIL_INT
|
||||||||||||||||||||||||||||||||||||||
Value > 0 |
Specifies the normalization factor. INFO |
For M_STRUCT_ELEMENT data buffers only, you can set the InquireType parameter to one of the following values.
For M_STRUCT_ELEMENT data buffers only
|
|||||||||||||||||||||||||||||||||||||||
|
Description | ||||||||||||||||||||||||||||||||||||||
UserVarPtr - Possible values returned |
|||||||||||||||||||||||||||||||||||||||
M_NUMBER_OF_ELEMENT_VALUES_VALID |
Inquires the number of valid structuring element values in the structuring element. This is the number of values that were not set to M_DONT_CARE. (summarize)Inquires the number of valid structuring element values in the structuring element. (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_INT
Data type info:
Data type: address of a
MIL_INT
|
||||||||||||||||||||||||||||||||||||||
Value |
Specifies the number of valid structuring element values. |
For M_IMAGE data buffers only, you can set the InquireType parameter to one of the following values.
For M_IMAGE data buffers only
|
|||||||||||||||||||||||||||||||||||||||
|
Description | ||||||||||||||||||||||||||||||||||||||
UserVarPtr - Possible values returned |
|||||||||||||||||||||||||||||||||||||||
M_PFNC_NAME + |
Inquires the name of the buffer's pixel format, as defined by the GenICam Pixel Format Naming Convention. (summarize)Inquires the name of the buffer's pixel format, as defined by the GenICam Pixel Format Naming Convention. (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
|
||||||||||||||||||||||||||||||||||||||
M_PFNC_SIZE_BIT |
Inquires the number of bits per pixel, as per the GenICam Pixel Format Naming Convention. Note that this is the total number of bits used to store each pixel across all bands. For example, if the buffer has 3 8-bit bands that store RGB information, this value will be 24. (summarize)Inquires the number of bits per pixel, as per the GenICam Pixel Format Naming Convention. (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_INT
Data type info:
Data type: address of a
MIL_INT
|
||||||||||||||||||||||||||||||||||||||
Value |
Specifies the number of bit per pixel as per the PFNC. |
||||||||||||||||||||||||||||||||||||||
M_PFNC_SUPPORT |
Inquires whether MIL supports processing the buffer's given it's pixel format. Note that this setting will only return M_NO if M_PFNC_VALUE was set to an unsupported value during a grab. (summarize)Inquires whether MIL supports processing the buffer's given it's pixel format. (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_INT
Data type info:
Data type: address of a
MIL_INT
|
||||||||||||||||||||||||||||||||||||||
M_NO |
Specifies that image processing is not supported for the buffer's pixel format. An error will be generated when you attempt to use a MIL processing function with the buffer. (summarize)Specifies that image processing is not supported for the buffer's pixel format. (more details...) |
||||||||||||||||||||||||||||||||||||||
M_WITH_COMPENSATION |
Specifies that MIL will process the buffer by copying its data to a temporary buffer with a supported pixel format. |
||||||||||||||||||||||||||||||||||||||
M_YES |
Specifies that the buffer will be processed as normal. |
||||||||||||||||||||||||||||||||||||||
M_PFNC_VALUE |
Inquires the pixel format of the buffer, as defined by the GenICam Pixel Format Naming Convention. This value is either set by the digitizer when grabbing into the buffer, or is determined based on the M_COMPONENT_TYPE of the buffer and the attributes specified when the buffer was allocated. If this value is determined from the attributes of the buffer, and there is no ratified format in the PFNC corresponding to those attributes, the value will be 0. (summarize)Inquires the pixel format of the buffer, as defined by the GenICam Pixel Format Naming Convention. (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_INT
Data type info:
Data type: address of a
MIL_INT
|
||||||||||||||||||||||||||||||||||||||
PFNCvalue |
Specifies the pixel format of the buffer using a value from PFNC (as defined in pfnc.h). (summarize)Specifies the pixel format of the buffer using a value from PFNC (as defined in pfnc.h). (more details...) |
||||||||||||||||||||||||||||||||||||||
M_REGION_ACTIVE |
Inquires whether the image buffer has an active ROI. The ROI associated with a buffer is active when the buffer has M_REGION_USE set to M_USE. (summarize)Inquires whether the image buffer has an active ROI. (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_INT
Data type info:
Data type: address of a
MIL_INT
|
||||||||||||||||||||||||||||||||||||||
M_FALSE |
Specifies that the image buffer does not have an active ROI. |
||||||||||||||||||||||||||||||||||||||
M_TRUE |
Specifies that the image buffer has an active ROI. |
||||||||||||||||||||||||||||||||||||||
M_REGION_LINK |
Inquires whether the image buffer is a child buffer with an ROI linked to that of its parent. A child buffer's ROI is linked by default, or using MbufSetRegion() with M_LINK_TO_PARENT. Note, it is possible for the ROI of the child buffer to be linked even if there is no ROI currently defined for the parent buffer. In this case, setting the ROI for the parent buffer will automatically set the ROI for the child buffer. (summarize)Inquires whether the image buffer is a child buffer with an ROI linked to that of its parent. (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_INT
Data type info:
Data type: address of a
MIL_INT
|
||||||||||||||||||||||||||||||||||||||
M_LINK_TO_PARENT |
Specifies that the image buffer is a child buffer with an ROI linked to that of its parent. |
||||||||||||||||||||||||||||||||||||||
M_NONE |
Specifies that the image buffer is not a child buffer, or that its ROI is not linked to that of its parent. |
||||||||||||||||||||||||||||||||||||||
M_REGION_TYPE |
Inquires whether the image buffer is associated with ROI information, and, if so, in which format the ROI is saved. ROIs are set with MbufSetRegion(). (summarize)Inquires whether the image buffer is associated with ROI information, and, if so, in which format the ROI is saved. (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_INT
Data type info:
Data type: address of a
MIL_INT
|
||||||||||||||||||||||||||||||||||||||
M_NONE |
Specifies that no ROI is defined. |
||||||||||||||||||||||||||||||||||||||
M_RASTER |
Specifies that the ROI is in raster format. |
||||||||||||||||||||||||||||||||||||||
M_VECTOR |
Specifies that the ROI is in vector format. |
||||||||||||||||||||||||||||||||||||||
M_VECTOR_AND_RASTER |
Specifies that the ROI is in raster and vector format. |
||||||||||||||||||||||||||||||||||||||
M_REGION_USE |
Inquires whether the ROI associated with the buffer is used with supported image processing operations. (summarize)Inquires whether the ROI associated with the buffer is used with supported image processing operations. (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_INT
Data type info:
Data type: address of a
MIL_INT
|
||||||||||||||||||||||||||||||||||||||
M_IGNORE |
Specifies that image processing functions will ignore the ROI associated with the buffer. |
||||||||||||||||||||||||||||||||||||||
M_USE |
Specifies that image processing functions will use the ROI associated with the buffer. |
||||||||||||||||||||||||||||||||||||||
M_RESOLUTION_X |
Inquires the X resolution of the image buffer in pixels per inch (PPI). If M_RESOLUTION_X in MbufControl() is not set, the inquire returns 0. SET (summarize)Inquires the X resolution of the image buffer in pixels per inch (PPI). SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_INT
Data type info:
Data type: address of a
MIL_INT
|
||||||||||||||||||||||||||||||||||||||
Value > 0.0 |
Specifies the X resolution in PPI. |
||||||||||||||||||||||||||||||||||||||
M_RESOLUTION_Y |
Inquires the Y resolution of the image buffer in pixels per inch (PPI). If M_RESOLUTION_Y in MbufControl() is not set, the inquire returns 0. SET (summarize)Inquires the Y resolution of the image buffer in pixels per inch (PPI). SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_INT
Data type info:
Data type: address of a
MIL_INT
|
||||||||||||||||||||||||||||||||||||||
Value > 0.0 |
Specifies the Y resolution in PPI. |
One or more of the following values are combined with the above-mentioned values to determine the intended purpose of the buffer.
Returns the intended purpose of the image
buffer
|
|||||||||||||||||||||||||||||||||||||||
|
Description | ||||||||||||||||||||||||||||||||||||||
M_COMPRESS + |
Specifies an image buffer that can hold compressed data. INFO |
||||||||||||||||||||||||||||||||||||||
M_DISP |
Specifies an image buffer that can be displayed. |
||||||||||||||||||||||||||||||||||||||
M_GRAB |
Specifies an image buffer in which to grab data. INFO |
||||||||||||||||||||||||||||||||||||||
M_PROC + |
Specifies an image buffer that can be processed. INFO |
One of the following values might be combined with the above-mentioned value to determine the compression type.
Returns the compression type
|
|||||||||||||||||||||||||||||||||||||||
|
Description | ||||||||||||||||||||||||||||||||||||||
M_JPEG2000_LOSSLESS |
Specifies that the buffer will be used to hold JPEG2000 lossless data. INFO |
||||||||||||||||||||||||||||||||||||||
M_JPEG2000_LOSSY |
Specifies that the buffer will be used to hold JPEG2000 lossy data. INFO |
||||||||||||||||||||||||||||||||||||||
M_JPEG_LOSSLESS |
Specifies that the buffer will be used to hold JPEG lossless data. INFO |
||||||||||||||||||||||||||||||||||||||
M_JPEG_LOSSLESS_INTERLACED |
Specifies that the buffer will be used to hold JPEG lossless data in separate fields. INFO |
||||||||||||||||||||||||||||||||||||||
M_JPEG_LOSSY |
Specifies that the buffer will be used to hold JPEG lossy data. INFO |
||||||||||||||||||||||||||||||||||||||
M_JPEG_LOSSY_INTERLACED |
Specifies that the buffer will be used to hold JPEG lossy data in separate fields. INFO |
The following value might be combined with the above-mentioned value to determine whether the buffer was allocated with an overscan region.
Returns whether the buffer was allocated with an
overscan region
|
|||||||||||||||||||||||||||||||||||||||
|
Description | ||||||||||||||||||||||||||||||||||||||
M_ALLOCATION_OVERSCAN |
Specifies that the buffer is allocated with an overscan region. INFO |
One of the following values might be combined with the above-mentioned values to determine the storage format and location specifier.
You might have set this value, or it could have been automatically selected by MIL.
Returns the storage format and location
specifier
|
|||||||||||||||||||||||||||||||||||||||
|
Description |
MIL system-specific tooltip (‡) |
|||||||||||||||||||||||||||||||||||||
M_DIB |
Specifies that the buffer is a DIB buffer. INFO |
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
M_DIRECTX |
[This is
only applicable to Windows]
Specifies that the buffer is a DirectX surface. |
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
u U36 |
v | y U75 |
aa | |||||||||||||||||||||
M_GDI |
Specifies that the buffer is compatible with GDI. INFO |
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
M_LINUX_MXIMAGE |
[This is
only applicable to Linux]
Specifies that the buffer is an X11 Ximage. |
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
u U36 |
v | y U75 |
aa |
The following value might be combined with the above-mentioned values to determine whether the buffer is FPGA accessible.
Returns whether the buffer is FPGA
accessible
|
|||||||||||||||||||||||||||||||||||||||
|
Description |
MIL system-specific tooltip (‡) |
|||||||||||||||||||||||||||||||||||||
M_FPGA_ACCESSIBLE + |
Specifies that the buffer is allocated in a bank of memory that is accessible from the Processing FPGA. INFO |
‡ | j | l | m | p | r U27 |
aa |
The following value might be combined with the above-mentioned values to determine the memory bank in which the buffer was allocated.
Returns the memory bank used
|
||||||||||||||||||||||||||||||||||||||||||
|
Description |
MIL system-specific tooltip (‡) |
||||||||||||||||||||||||||||||||||||||||
M_MEMORY_BANK_n |
Inquires the buffer allocated in the specified memory bank. (summarize)Inquires the buffer allocated in the specified memory bank. (more details...) |
‡ | ‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | |||||
Operating system specific | ||||||||||||||||||||||||||||||||||||||||||
[This is
only applicable to Windows]
Valid values for n are between 0 and 6, inclusive. Note that, to ensure that you are accessing a NUMA-enabled memory bank, you must specify the M_HOST_MEMORY combination value. |
||||||||||||||||||||||||||||||||||||||||||
[This is
only applicable to Linux]
Note that this value is not available with the M_HOST_MEMORY combination value. |
||||||||||||||||||||||||||||||||||||||||||
MIL system specific | ||||||||||||||||||||||||||||||||||||||||||
Valid values for n are between 0 and 1, inclusive. Note that, to ensure you are accessing an on-board memory bank, you must specify the M_ON_BOARD combination value. |
‡ | j | p | r U27 |
aa | |||||||||||||||||||||||||||||||||||||
In this case, n must be set to 0. Note that, to ensure you are accessing an on-board memory bank, you must specify the M_ON_BOARD combination value. |
‡ | k M10 |
y U75 |
|||||||||||||||||||||||||||||||||||||||
Valid values for n are between 0 and 2, inclusive. Note that, to ensure you are accessing an on-board memory bank, you must specify the M_ON_BOARD combination value. |
‡ | l | m |
One of the following values might be combined with the above-mentioned values to determine if the buffer is in a specific type of memory.
For specifying a location in a specific type of
memory
|
|||||||||||||||||||||||||||||||||||||||
|
Description |
MIL system-specific tooltip (‡) |
|||||||||||||||||||||||||||||||||||||
M_FAST_MEMORY |
Specifies that the buffer is in the fastest memory available. INFO |
‡ | j | l | m | p | r U27 |
aa | |||||||||||||||||||||||||||||||
M_SHARED |
Specifies that the buffer is in shared processing memory. INFO |
‡ | j | k M10 |
l | m | p | r U27 |
y U75 |
aa |
One of the following values might be combined with the above-mentioned values to determine the format in which color buffers were stored.
Returns the format in which color buffers were
stored
|
|||||||||||||||||||||||||||||||||||||||
|
Description |
MIL system-specific tooltip (‡) |
|||||||||||||||||||||||||||||||||||||
M_PACKED + |
Specifies that the buffer's bands are stored in packed format (color buffer only); that is, the pixel components are stored together (RGB RGB RGB...). INFO |
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
M_PLANAR + |
Specifies that the buffer's bands are stored in planar format (color buffer only); that is, each pixel is stored as three component planes (RRR... GGG... BBB...). INFO |
‡ | a | g | h | i | j | k M10 |
l | m | p | r U27 |
t U28 |
u U36 |
y U75 |
aa |
One of the following values might be combined with the above-mentioned values to determine the packed or planar color buffer format.
Returns the packed or planar color buffer
format
|
|||||||||||||||||||||||||||||||||||||||
|
Description | ||||||||||||||||||||||||||||||||||||||
M_RGB24 |
Specifies 24-bit color depth (RGB 8:8:8) packed or planar pixels. INFO |
||||||||||||||||||||||||||||||||||||||
M_RGB48 |
Specifies 48-bit color depth (RGB 16:16:16). INFO |
||||||||||||||||||||||||||||||||||||||
M_RGB96 |
Specifies 96-bit color depth (RGB 32:32:32) packed or planar pixels. |
||||||||||||||||||||||||||||||||||||||
M_YUV16 |
Specifies YUV16 (4:2:2) pixels. INFO |
One of the following values might be combined with the above-mentioned values to determine the packed color buffer format.
Returns the packed color buffer format
|
|||||||||||||||||||||||||||||||||||||||
|
Description |
MIL system-specific tooltip (‡) |
|||||||||||||||||||||||||||||||||||||
M_BGR24 |
Specifies 24-bit color depth packed pixels (BGRBGR). INFO |
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
M_BGR32 |
Specifies 32-bit color depth packed pixels (BGRXBGRX). INFO |
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
M_RGB15 |
Specifies 16-bit color depth packed pixels (XRGB 1:5:5:5). INFO |
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
M_RGB16 |
Specifies 16-bit color depth packed pixels (RGB 5:6:5). INFO |
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa | ||||||||||||||||||||
M_YUV16_UYVY |
Specifies YUV16 packed (4:2:2) pixels, whereby the components of each pixel are stored in the UYVY order. INFO |
‡ | c M10 |
o | v | ||||||||||||||||||||||||||||||||||
M_YUV16_YUYV |
Specifies YUV16 packed (4:2:2) pixels, whereby the components of each pixel are stored in the YUYV order. INFO |
‡ | a | c M10 |
g | h | i | j | k M10 |
l | m | o | p | r U27 |
t U28 |
u U36 |
v | y U75 |
aa |
One of the following values might be combined with the above-mentioned values to determine the planar color buffer format.
Returns the planar color buffer format
|
|||||||||||||||||||||||||||||||||||||||
|
Description |
MIL system-specific tooltip (‡) |
|||||||||||||||||||||||||||||||||||||
M_RGB3 |
Specifies 3-bit color depth (RGB 1:1:1) planar pixels. |
‡ | a | g | h | i | j | k M10 |
l | m | p | r U27 |
t U28 |
u U36 |
y U75 |
aa | |||||||||||||||||||||||
M_YUV9 |
Specifies YUV9 planar pixels. |
‡ | a | g | h | i | j | k M10 |
l | m | p | r U27 |
t U28 |
u U36 |
y U75 |
aa | |||||||||||||||||||||||
M_YUV12 |
Specifies YUV12 planar pixels. |
‡ | a | g | h | i | j | k M10 |
l | m | p | r U27 |
t U28 |
u U36 |
y U75 |
aa | |||||||||||||||||||||||
M_YUV24 |
Specifies YUV24 planar pixels. |
‡ | a | g | h | i | j | k M10 |
l | m | p | r U27 |
t U28 |
u U36 |
y U75 |
aa |
For M_IMAGE + M_COMPRESS image buffers (see MbufAlloc...() for possible values), you can set the InquireType parameter to one of the following values.
For M_IMAGE + M_COMPRESS image buffers
|
|||||||||||||||||||||||||||||||||||||||
|
Description | ||||||||||||||||||||||||||||||||||||||
UserVarPtr - Possible values returned |
|||||||||||||||||||||||||||||||||||||||
M_COMPRESSED_DATA_SIZE_BYTE |
[For
essential MIL-Lite information, see remarks ]
Inquires the size of a compressed buffer, in bytes. Use M_TARGET_SIZE to establish the requested size, in bytes. (summarize)[For
essential MIL-Lite information, see remarks ]
Inquires the size of a compressed buffer, in bytes. (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_INT
Data type info:
Data type: address of a
MIL_INT
|
||||||||||||||||||||||||||||||||||||||
Value |
Specifies the size of a compressed buffer, in bytes. |
||||||||||||||||||||||||||||||||||||||
M_COMPRESSION_TYPE |
[For
essential MIL-Lite information, see remarks ]
Inquires the type of compression. SET SET (summarize)[For
essential MIL-Lite information, see remarks ]
Inquires the type of compression. SET SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_INT
Data type info:
Data type: address of a
MIL_INT
|
||||||||||||||||||||||||||||||||||||||
M_JPEG2000_LOSSLESS |
Specifies that the buffer holds JPEG2000 lossless data. INFO |
||||||||||||||||||||||||||||||||||||||
M_JPEG2000_LOSSY |
Specifies that the buffer holds JPEG2000 lossy data. INFO |
||||||||||||||||||||||||||||||||||||||
M_JPEG_LOSSLESS |
Specifies that the buffer holds JPEG lossless data. INFO |
||||||||||||||||||||||||||||||||||||||
M_JPEG_LOSSLESS_INTERLACED |
Specifies that the buffer holds JPEG lossless data in separate fields. INFO |
||||||||||||||||||||||||||||||||||||||
M_JPEG_LOSSY |
Specifies that the buffer holds JPEG lossy data. INFO |
||||||||||||||||||||||||||||||||||||||
M_JPEG_LOSSY_INTERLACED |
Specifies that the buffer holds JPEG lossy data in separate fields. INFO |
For M_IMAGE + M_COMPRESS image buffers with a M_JPEG_LOSSY, M_JPEG_LOSSY_INTERLACED, or M_JPEG2000_LOSSY compression type, you can set the InquireType parameter to one of the following values.
For M_IMAGE + M_COMPRESS (with M_JPEG_LOSSY,
M_JPEG_LOSSY_INTERLACED, or M_JPEG2000_LOSSY)
|
|||||||||||||||||||||||||||||||||||||||
|
Description | ||||||||||||||||||||||||||||||||||||||
UserVarPtr - Possible values returned |
|||||||||||||||||||||||||||||||||||||||
M_Q_FACTOR + |
[For
essential MIL-Lite information, see remarks ]
Inquires the quantization factor for both JPEG2000 lossy and JPEG lossy buffers. Note that for 3-band buffers, only the quantization factor associated with the first band is returned. SET (summarize)[For
essential MIL-Lite information, see remarks ]
Inquires the quantization factor for both JPEG2000 lossy and JPEG lossy buffers. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_INT
Data type info:
Data type: address of a
MIL_INT
|
||||||||||||||||||||||||||||||||||||||
1 <= Value <= 99 |
Specifies the quantization factor. INFO |
||||||||||||||||||||||||||||||||||||||
M_Q_FACTOR_CHROMINANCE |
[For
essential MIL-Lite information, see remarks ]
Inquires the quantization factor of the U and V bands for both JPEG2000 lossy and JPEG lossy buffers in YUV format. SET (summarize)[For
essential MIL-Lite information, see remarks ]
Inquires the quantization factor of the U and V bands for both JPEG2000 lossy and JPEG lossy buffers in YUV format. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_INT
Data type info:
Data type: address of a
MIL_INT
|
||||||||||||||||||||||||||||||||||||||
1 <= Value <= 99 |
Specifies the factor. INFO |
||||||||||||||||||||||||||||||||||||||
M_Q_FACTOR_LUMINANCE |
[For
essential MIL-Lite information, see remarks ]
Inquires the quantization factor of the Y band for both JPEG2000 lossy and JPEG lossy buffers in YUV format. SET (summarize)[For
essential MIL-Lite information, see remarks ]
Inquires the quantization factor of the Y band for both JPEG2000 lossy and JPEG lossy buffers in YUV format. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_INT
Data type info:
Data type: address of a
MIL_INT
|
||||||||||||||||||||||||||||||||||||||
1 <= Value <= 99 |
Specifies the factor. INFO |
||||||||||||||||||||||||||||||||||||||
M_QUANTIZATION + |
[For
essential MIL-Lite information, see remarks ]
Inquires the identifier of the array buffer containing the quantization table (for a JPEG lossy or JPEG2000 lossy buffer), which is associated with the image buffer. Note that for 3-band buffers, only the identifier of the array buffer associated with the first band is returned. SET (summarize)[For
essential MIL-Lite information, see remarks ]
Inquires the identifier of the array buffer containing the quantization table (for a JPEG lossy or JPEG2000 lossy buffer), which is associated with the image buffer. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_ID
Data type info:
Data type: address of a
MIL_ID
|
||||||||||||||||||||||||||||||||||||||
MIL M_ARRAY buffer identifier |
Specifies the identifier of the array buffer containing the table. |
||||||||||||||||||||||||||||||||||||||
M_QUANTIZATION_CHROMINANCE |
[For
essential MIL-Lite information, see remarks ]
Inquires the identifier of the array buffer containing the quantization table associated with the U and V bands, for both JPEG2000 lossy and JPEG lossy buffers in YUV format. SET (summarize)[For
essential MIL-Lite information, see remarks ]
Inquires the identifier of the array buffer containing the quantization table associated with the U and V bands, for both JPEG2000 lossy and JPEG lossy buffers in YUV format. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_ID
Data type info:
Data type: address of a
MIL_ID
|
||||||||||||||||||||||||||||||||||||||
MIL M_ARRAY buffer identifier |
Specifies the identifier of the array buffer containing the table. |
||||||||||||||||||||||||||||||||||||||
M_QUANTIZATION_LUMINANCE |
[For
essential MIL-Lite information, see remarks ]
Inquires the identifier of the array buffer containing the quantization table associated with the Y band, for both JPEG2000 lossy and JPEG lossy buffers in YUV format. SET (summarize)[For
essential MIL-Lite information, see remarks ]
Inquires the identifier of the array buffer containing the quantization table associated with the Y band, for both JPEG2000 lossy and JPEG lossy buffers in YUV format. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_ID
Data type info:
Data type: address of a
MIL_ID
|
||||||||||||||||||||||||||||||||||||||
MIL M_ARRAY buffer identifier |
Specifies the identifier of the array buffer containing the table. |
For M_IMAGE + M_COMPRESS image buffers with a M_JPEG2000_LOSSY or M_JPEG2000_LOSSLESS compression type, you can set the InquireType parameter to one of the following values.
For M_IMAGE + M_COMPRESS (with M_JPEG2000_LOSSY or
M_JPEG2000_LOSSLESS)
|
|||||||||||||||||||||||||||||||||||||||
|
Description | ||||||||||||||||||||||||||||||||||||||
UserVarPtr - Possible values returned |
|||||||||||||||||||||||||||||||||||||||
M_DECOMPOSITION_LEVEL + |
[For
essential MIL-Lite information, see remarks ]
Inquires the number of iterations the discrete wavelet transform is applied to the image (for single-band images) or on the first band of the image (for 3-band images). SET (summarize)[For
essential MIL-Lite information, see remarks ]
Inquires the number of iterations the discrete wavelet transform is applied to the image (for single-band images) or on the first band of the image (for 3-band images). SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_INT
Data type info:
Data type: address of a
MIL_INT
|
||||||||||||||||||||||||||||||||||||||
Value >= 0 |
Specifies the number of iterations (decomposition levels). INFO |
||||||||||||||||||||||||||||||||||||||
M_NUMBER_SUBBAND + |
[For
essential MIL-Lite information, see remarks ]
Inquires the number of sub-bands rendered from the discrete wavelet transform passed on an image (for 1-band images) or on the first band of a 3-band image. (summarize)[For
essential MIL-Lite information, see remarks ]
Inquires the number of sub-bands rendered from the discrete wavelet transform passed on an image (for 1-band images) or on the first band of a 3-band image. (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_INT
Data type info:
Data type: address of a
MIL_INT
|
||||||||||||||||||||||||||||||||||||||
Value |
Specifies the number of sub-bands. |
You can add one of the following values to the above-mentioned values to set the band about which to inquire.
Note that when dealing with M_Q_FACTOR and M_QUANTIZATION, the following combination constants are available only for use with JPEG2000 lossy buffers.
For M_DECOMPOSITION_LEVEL, M_NUMBER_SUBBAND,
M_Q_FACTOR (for JPEG2000 lossy buffers), and M_QUANTIZATION (for
JPEG2000 lossy buffers)
|
|||||||||||||||||||||||||||||||||||||||
|
Description | ||||||||||||||||||||||||||||||||||||||
M_BLUE |
Inquires about the blue band only (for RGB buffers). |
||||||||||||||||||||||||||||||||||||||
M_GREEN |
Inquires about the green band only (for RGB buffers). |
||||||||||||||||||||||||||||||||||||||
M_RED |
Inquires about the red band only (for RGB buffers). |
||||||||||||||||||||||||||||||||||||||
M_U |
Inquires about the U band only (for YUV buffers). |
||||||||||||||||||||||||||||||||||||||
M_V |
Inquires about the V band only (for YUV buffers). |
||||||||||||||||||||||||||||||||||||||
M_Y |
Inquires about the Y band only (for YUV buffers). |
For M_IMAGE + M_COMPRESS image buffers with a M_JPEG2000_LOSSY compression type, you can set the InquireType parameter to the following value.
For M_IMAGE + M_COMPRESS (with
M_JPEG2000_LOSSY)
|
|||||||||||||||||||||||||||||||||||||||
|
Description | ||||||||||||||||||||||||||||||||||||||
UserVarPtr - Possible values returned |
|||||||||||||||||||||||||||||||||||||||
M_TARGET_SIZE |
[For
essential MIL-Lite information, see remarks ]
Inquires the requested size of the compressed buffer in bytes. Use M_COMPRESSED_DATA_SIZE_BYTE to establish the real size of the buffer. SET (summarize)[For
essential MIL-Lite information, see remarks ]
Inquires the requested size of the compressed buffer in bytes. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_INT
Data type info:
Data type: address of a
MIL_INT
|
||||||||||||||||||||||||||||||||||||||
M_DEFAULT |
Specifies compression will be applied without a target image size. |
||||||||||||||||||||||||||||||||||||||
Value > 0 |
Specifies the size, in bytes. INFO |
For M_IMAGE + M_COMPRESS image buffers with a M_JPEG_LOSSY, M_JPEG_LOSSY_INTERLACED, M_JPEG_LOSSLESS, or M_JPEG_LOSSLESS_INTERLACED compression type, you can set the InquireType parameter to one of the following values.
For M_IMAGE + M_COMPRESS (with M_JPEG_LOSSY,
M_JPEG_LOSSY_INTERLACED, M_JPEG_LOSSLESS, or
M_JPEG_LOSSLESS_INTERLACED)
|
|||||||||||||||||||||||||||||||||||||||
|
Description | ||||||||||||||||||||||||||||||||||||||
UserVarPtr - Possible values returned |
|||||||||||||||||||||||||||||||||||||||
M_HUFFMAN_DC |
[For
essential MIL-Lite information, see remarks ]
Inquires the identifier of the array buffer containing the DC Huffman table which is associated with the image buffer. For 3-band buffers, only the identifier of the array buffer associated with the first band is returned. SET (summarize)[For
essential MIL-Lite information, see remarks ]
Inquires the identifier of the array buffer containing the DC Huffman table which is associated with the image buffer. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_ID
Data type info:
Data type: address of a
MIL_ID
|
||||||||||||||||||||||||||||||||||||||
MIL M_ARRAY buffer identifier |
Specifies the identifier of the array buffer containing the table. INFO |
||||||||||||||||||||||||||||||||||||||
M_HUFFMAN_DC_CHROMINANCE |
[For
essential MIL-Lite information, see remarks ]
Inquires the identifier of the array buffer containing the DC Huffman table that is associated with the U and V bands of a JPEG lossy buffer in YUV format. SET (summarize)[For
essential MIL-Lite information, see remarks ]
Inquires the identifier of the array buffer containing the DC Huffman table that is associated with the U and V bands of a JPEG lossy buffer in YUV format. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_ID
Data type info:
Data type: address of a
MIL_ID
|
||||||||||||||||||||||||||||||||||||||
MIL M_ARRAY buffer identifier |
Specifies the identifier of the array buffer containing the table. |
||||||||||||||||||||||||||||||||||||||
M_HUFFMAN_DC_LUMINANCE |
[For
essential MIL-Lite information, see remarks ]
Inquires the identifier of the array buffer containing the DC Huffman table that is associated with the Y band of a JPEG lossy buffer in YUV format. SET (summarize)[For
essential MIL-Lite information, see remarks ]
Inquires the identifier of the array buffer containing the DC Huffman table that is associated with the Y band of a JPEG lossy buffer in YUV format. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_ID
Data type info:
Data type: address of a
MIL_ID
|
||||||||||||||||||||||||||||||||||||||
MIL M_ARRAY buffer identifier |
Specifies the identifier of the array buffer containing the table. |
For M_IMAGE + M_COMPRESS image buffers with a M_JPEG_LOSSLESS or M_JPEG_LOSSLESS_INTERLACED compression type, you can set the InquireType parameter to one of the following values.
For M_IMAGE + M_COMPRESS (with M_JPEG_LOSSLESS, or
M_JPEG_LOSSLESS_INTERLACED)
|
|||||||||||||||||||||||||||||||||||||||
|
Description | ||||||||||||||||||||||||||||||||||||||
UserVarPtr - Possible values returned |
|||||||||||||||||||||||||||||||||||||||
M_PREDICTOR |
[For
essential MIL-Lite information, see remarks ]
Inquires the type of predictor. This inquire type is supported for JPEG lossless buffers only. SET (summarize)[For
essential MIL-Lite information, see remarks ]
Inquires the type of predictor. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_INT
Data type info:
Data type: address of a
MIL_INT
|
||||||||||||||||||||||||||||||||||||||
0 |
Specifies predictor #0 (no prediction). |
||||||||||||||||||||||||||||||||||||||
1 |
Specifies predictor #1 (the "pixel-to-the-left" predictor). |
||||||||||||||||||||||||||||||||||||||
2 |
Specifies predictor #2 (the "pixel-above" predictor). |
||||||||||||||||||||||||||||||||||||||
M_RESTART_INTERVAL |
[For
essential MIL-Lite information, see remarks ]
Inquires the number of lines between restart markers (for JPEG lossless buffers) or number of 8x8 blocks of data between restart markers (for JPEG lossy buffers). SET (summarize)[For
essential MIL-Lite information, see remarks ]
Inquires the number of lines between restart markers (for JPEG lossless buffers) or number of 8x8 blocks of data between restart markers (for JPEG lossy buffers). SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_INT
Data type info:
Data type: address of a
MIL_INT
|
||||||||||||||||||||||||||||||||||||||
Value >= 0 |
Specifies after how many rows (for JPEG lossless buffers) or 8x8 blocks (for JPEG lossy buffers) of data to place restart markers. INFO |
For M_IMAGE + M_COMPRESS image buffers with a M_JPEG_LOSSY or M_JPEG_LOSSY_INTERLACED compression type, you can set the InquireType parameter to one of the following values.
For M_IMAGE + M_COMPRESS (with M_JPEG_LOSSY, or
M_JPEG_LOSSY_INTERLACED)
|
|||||||||||||||||||||||||||||||||||||||
|
Description | ||||||||||||||||||||||||||||||||||||||
UserVarPtr - Possible values returned |
|||||||||||||||||||||||||||||||||||||||
M_HUFFMAN_AC |
[For
essential MIL-Lite information, see remarks ]
Inquires the identifier of the array buffer containing the AC Huffman table that is associated with the image buffer. For 3-band buffers, only the identifier of the array buffer associated with the first band is returned. SET (summarize)[For
essential MIL-Lite information, see remarks ]
Inquires the identifier of the array buffer containing the AC Huffman table that is associated with the image buffer. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_ID
Data type info:
Data type: address of a
MIL_ID
|
||||||||||||||||||||||||||||||||||||||
MIL M_ARRAY buffer identifier |
Specifies the identifier of the array buffer containing the table. INFO |
||||||||||||||||||||||||||||||||||||||
M_HUFFMAN_AC_CHROMINANCE |
[For
essential MIL-Lite information, see remarks ]
Inquires the identifier of the array buffer containing the AC Huffman table that is associated with the U and V bands of a JPEG buffer in YUV format. SET (summarize)[For
essential MIL-Lite information, see remarks ]
Inquires the identifier of the array buffer containing the AC Huffman table that is associated with the U and V bands of a JPEG buffer in YUV format. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_ID
Data type info:
Data type: address of a
MIL_ID
|
||||||||||||||||||||||||||||||||||||||
MIL M_ARRAY buffer identifier |
Specifies the identifier of the array buffer containing the table. |
||||||||||||||||||||||||||||||||||||||
M_HUFFMAN_AC_LUMINANCE |
[For
essential MIL-Lite information, see remarks ]
Inquires the identifier of the array buffer containing the AC Huffman table that is associated with the Y band of a JPEG buffer in YUV format. SET (summarize)[For
essential MIL-Lite information, see remarks ]
Inquires the identifier of the array buffer containing the AC Huffman table that is associated with the Y band of a JPEG buffer in YUV format. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_ID
Data type info:
Data type: address of a
MIL_ID
|
||||||||||||||||||||||||||||||||||||||
MIL M_ARRAY buffer identifier |
Specifies the identifier of the array buffer containing the table. |
For all buffers, you can set the InquireType parameter to one of the following values. These settings are primarily useful when working with a buffer that is a component of a container, or a buffer that will be copied to a component of a container using MbufCopyComponent().
For inquiring settings useful with buffers that are
components
|
|||||||||||||||||||||||||||||||||||||||
|
Description | ||||||||||||||||||||||||||||||||||||||
UserVarPtr - Possible values returned |
|||||||||||||||||||||||||||||||||||||||
M_COMPONENT_GROUP_ID |
Inquires the component group ID assigned to the buffer during acquisition. Refer to your camera manual to learn what component group IDs are assigned to transmitted components. (summarize)Inquires the component group ID assigned to the buffer during acquisition. (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_INT64
Data type info:
Data type: address of a
MIL_INT64
|
||||||||||||||||||||||||||||||||||||||
Value |
Specifies the component group ID of the buffer. |
||||||||||||||||||||||||||||||||||||||
M_COMPONENT_INVALID |
Inquires whether the information in the buffer was marked as invalid during acquisition. (summarize)Inquires whether the information in the buffer was marked as invalid during acquisition. (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_INT
Data type info:
Data type: address of a
MIL_INT
|
||||||||||||||||||||||||||||||||||||||
M_FALSE |
Specifies that the information in the buffer has not been marked invalid by the camera. This is the default value. (summarize)Specifies that the information in the buffer has not been marked invalid by the camera. (more details...) |
||||||||||||||||||||||||||||||||||||||
M_TRUE |
Specifies that the information in the buffer has been marked invalid by the camera. |
||||||||||||||||||||||||||||||||||||||
M_COMPONENT_REGION_ID |
Inquires the component region ID assigned to the buffer during acquisition. This identifies which region of the image sensor was used to generate the data in the buffer. (summarize)Inquires the component region ID assigned to the buffer during acquisition. (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_INT64
Data type info:
Data type: address of a
MIL_INT64
|
||||||||||||||||||||||||||||||||||||||
Value |
Specifies the component region ID of the buffer. |
||||||||||||||||||||||||||||||||||||||
M_COMPONENT_REGION_OFFSET_X |
Inquires the X-offset of the top left corner of the region of the image sensor used to generate the data in the buffer. (summarize)Inquires the X-offset of the top left corner of the region of the image sensor used to generate the data in the buffer. (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_INT
Data type info:
Data type: address of a
MIL_INT
|
||||||||||||||||||||||||||||||||||||||
Value >= 0 |
Specifies the X-offset of the component region of the buffer, expressed in pixels. |
||||||||||||||||||||||||||||||||||||||
M_COMPONENT_REGION_OFFSET_Y |
Inquires the Y-offset of the top left corner of the region of the image sensor used to generate the data in the buffer. (summarize)Inquires the Y-offset of the top left corner of the region of the image sensor used to generate the data in the buffer. (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_INT
Data type info:
Data type: address of a
MIL_INT
|
||||||||||||||||||||||||||||||||||||||
Value >= 0 |
Specifies the Y-axis offset of the component region ID of the buffer, expressed in pixels. |
||||||||||||||||||||||||||||||||||||||
M_COMPONENT_SOURCE_ID |
Inquires the component source ID assigned to the buffer during acquisition. This indicates which of the camera's data sources was used to generate the data in the buffer. (summarize)Inquires the component source ID assigned to the buffer during acquisition. (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_INT64
Data type info:
Data type: address of a
MIL_INT64
|
||||||||||||||||||||||||||||||||||||||
Value |
Specifies the component source ID of the buffer. |
||||||||||||||||||||||||||||||||||||||
M_COMPONENT_TYPE |
Inquires the component type of the buffer, used when the buffer is a component of a container. The component type specifies what kind of information is stored in the component. SET (summarize)Inquires the component type of the buffer, used when the buffer is a component of a container. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_INT64
Data type info:
Data type: address of a
MIL_INT64
|
||||||||||||||||||||||||||||||||||||||
M_COMPONENT_CONFIDENCE |
Specifies that the component stores confidence information for the M_COMPONENT_RANGE or M_COMPONENT_DISPARITY component of the container. INFO |
||||||||||||||||||||||||||||||||||||||
M_COMPONENT_CUSTOM + n |
Specifies that the component has a custom component type, identified by n, where n can be a value between 0 and 255. INFO |
||||||||||||||||||||||||||||||||||||||
M_COMPONENT_DISPARITY |
Specifies that the component stores a disparity map. INFO |
||||||||||||||||||||||||||||||||||||||
M_COMPONENT_INFRARED |
Specifies that the component stores an intensity image of infrared light. |
||||||||||||||||||||||||||||||||||||||
M_COMPONENT_INTENSITY |
Specifies that the component stores an intensity image of visible light. |
||||||||||||||||||||||||||||||||||||||
M_COMPONENT_MESH_MIL |
Specifies that the component stores mesh information for the M_COMPONENT_RANGE component of the container. INFO |
||||||||||||||||||||||||||||||||||||||
M_COMPONENT_METADATA |
Specifies that the component stores metadata information. INFO |
||||||||||||||||||||||||||||||||||||||
M_COMPONENT_MULTISPECTRAL |
Specifies that the component stores an intensity image where each band represents the intensity of a specific wavelength of light. INFO |
||||||||||||||||||||||||||||||||||||||
M_COMPONENT_NORMALS_MIL |
Specifies that the buffer stores normals information for each point in the M_COMPONENT_RANGE component of the container. INFO |
||||||||||||||||||||||||||||||||||||||
M_COMPONENT_RANGE |
Specifies that the component stores 3D distance/position information. INFO |
||||||||||||||||||||||||||||||||||||||
M_COMPONENT_REFLECTANCE |
Specifies that the component stores a reflectance map. INFO |
||||||||||||||||||||||||||||||||||||||
M_COMPONENT_SCATTER |
Specifies that the component stores a scatter map. INFO |
||||||||||||||||||||||||||||||||||||||
M_COMPONENT_ULTRAVIOLET |
Specifies that the component stores an intensity image of ultraviolet light. |
||||||||||||||||||||||||||||||||||||||
M_COMPONENT_UNDEFINED |
Specifies that the component contains information of an unknown type. |
||||||||||||||||||||||||||||||||||||||
M_COMPONENT_TYPE_NAME + |
Inquires the name of the component type of the buffer. (summarize)Inquires the name of the component type of the buffer. (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
|
You can add the following value to the above-mentioned values to get the string's length.
For getting the string size
|
|||||||||||||||||||||||||||||||||||||||
InquireType | Description | ||||||||||||||||||||||||||||||||||||||
UserVarPtr - Possible values returned |
|||||||||||||||||||||||||||||||||||||||
M_STRING_SIZE |
Retrieves the length of the string, including the terminating null character ("\0"). (summarize)Retrieves the length of the string, including the terminating null character ("\0"). (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_INT
Data type info:
Data type: address of a
MIL_INT
|
For image buffers with an M_IMAGE attribute and with M_COMPONENT_TYPE set to M_COMPONENT_RANGE or M_COMPONENT_DISPARITY, InquireType can also be set to one of the values below. These settings are primarily useful when working with an buffer that is a component of a container, or a buffer that will be copied as a component of a container using MbufCopyComponent().
These settings are used only when the buffer is the range or disparity component of a container passed as a source to MbufConvert3d(). Additionally, a container cannot be 3D-processable or 3D-displayable unless it has a single range component with all of these settings at their default values (except for M_3D_DISTANCE_UNIT which can be any value and M_3D_REPRESENTATION, which must be set to M_CALIBRATED_XYZ or M_CALIBRATED_XYZ_UNORGANIZED).
For inquiring settings useful with M_IMAGE buffers
that store 3D data and are components
|
|||||||||||||||||||||||||||||||||||||||
|
Description | ||||||||||||||||||||||||||||||||||||||
UserVarPtr - Possible values returned |
|||||||||||||||||||||||||||||||||||||||
M_3D_COORDINATE_SYSTEM_TYPE |
Inquires which type of coordinate system to use to interpret the coordinates stored in the bands of the buffer if it is a range component. Note that MIL does not support any functionality with coordinates stored using a coordinate system type other than M_CARTESIAN. If a buffer stores information defined using another type of coordinate system, you will need to manually convert that information to cartesian coordinates before the buffer can be used with any MIL processing function. This conversion cannot be done using MbufConvert3d(). SET (summarize)Inquires which type of coordinate system to use to interpret the coordinates stored in the bands of the buffer if it is a range component. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_INT
Data type info:
Data type: address of a
MIL_INT
|
||||||||||||||||||||||||||||||||||||||
M_CARTESIAN |
Specifies that the buffer stores right-handed cartesian coordinates. INFO This is the default value. (summarize)Specifies that the buffer stores right-handed cartesian coordinates. INFO (more details...) |
||||||||||||||||||||||||||||||||||||||
M_CYLINDRICAL |
Specifies that the buffer stores cylindrical coordinates (theta-Y-rho). INFO |
||||||||||||||||||||||||||||||||||||||
M_SPHERICAL |
Specifies that the buffer stores spherical coordinates (theta-phi-rho). INFO |
||||||||||||||||||||||||||||||||||||||
M_UNKNOWN |
Specifies that the coordinate system type is unknown. |
||||||||||||||||||||||||||||||||||||||
M_3D_DISPARITY_BASELINE |
Inquires the stereo baseline value of the stereoscopic camera used to generate the data in the buffer. This is the physical distance between the lenses of the camera. Refer to your camera manual to determine the correct value for this setting, which might differ from the true physical distance between the lenses of your camera. SET (summarize)Inquires the stereo baseline value of the stereoscopic camera used to generate the data in the buffer. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE
Data type info:
Data type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
Value > 0.0 |
Specifies the stereo baseline value, expressed in meters. The default value is 1.0. (summarize)Specifies the stereo baseline value, expressed in meters. (more details...) |
||||||||||||||||||||||||||||||||||||||
M_3D_DISPARITY_FOCAL_LENGTH |
Inquires the focal length of the lenses of the stereoscopic camera used to generate the data in the buffer. Refer to your camera manual to determine the correct value for this setting, which might differ from the true focal length of your camera. SET (summarize)Inquires the focal length of the lenses of the stereoscopic camera used to generate the data in the buffer. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE
Data type info:
Data type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
Value > 0.0 |
Specifies the focal length of the lenses of the stereoscopic camera used to generate the data in the buffer if it stores a disparity map, expressed in pixels. INFO The default value is 1.0. (summarize)Specifies the focal length of the lenses of the stereoscopic camera used to generate the data in the buffer if it stores a disparity map, expressed in pixels. INFO (more details...) |
||||||||||||||||||||||||||||||||||||||
M_3D_DISPARITY_PRINCIPAL_POINT_X |
Inquires the X-position of the principal point of the disparity map. This is the point in the disparity map which the optical axis of the camera intersects. SET (summarize)Inquires the X-position of the principal point of the disparity map. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE
Data type info:
Data type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
Value |
Specifies X-position of the principal point, expressed in pixels. The default value is 0.0. (summarize)Specifies X-position of the principal point, expressed in pixels. (more details...) |
||||||||||||||||||||||||||||||||||||||
M_3D_DISPARITY_PRINCIPAL_POINT_Y |
Inquires the Y-position of the principal point of the disparity map. This is the point in the disparity map which the optical axis of the camera intersects. SET (summarize)Inquires the Y-position of the principal point of the disparity map. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE
Data type info:
Data type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
Value |
Specifies Y-position of the principal point, expressed in pixels. The default value is 0.0. (summarize)Specifies Y-position of the principal point, expressed in pixels. (more details...) |
||||||||||||||||||||||||||||||||||||||
M_3D_DISTANCE_UNIT |
Inquires the unit to use when the buffer is part of a container and stores natively calibrated distance data. SET (summarize)Inquires the unit to use when the buffer is part of a container and stores natively calibrated distance data. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_INT
Data type info:
Data type: address of a
MIL_INT
|
||||||||||||||||||||||||||||||||||||||
M_INCH |
Specifies that the distance data is provided in inches. |
||||||||||||||||||||||||||||||||||||||
M_MILLIMETER |
Specifies that the distance data is provided in millimeters. |
||||||||||||||||||||||||||||||||||||||
M_PIXEL |
Specifies that the distance data is provided in pixels. INFO |
||||||||||||||||||||||||||||||||||||||
M_UNKNOWN |
Specifies that the distance unit is unknown. This is the default value. (summarize)Specifies that the distance unit is unknown. (more details...) |
||||||||||||||||||||||||||||||||||||||
M_3D_INVALID_DATA_FLAG |
Inquires whether the buffer uses a specific value to indicate invalid data. For 3-band buffers that store coordinates, the invalid data flag should be stored in the Z-axis band. Specify the value that indicates invalid data using M_3D_INVALID_DATA_VALUE. SET (summarize)Inquires whether the buffer uses a specific value to indicate invalid data. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_INT
Data type info:
Data type: address of a
MIL_INT
|
||||||||||||||||||||||||||||||||||||||
M_FALSE |
Specifies that the buffer does not use a special value to indicate invalid data. This is the default value. (summarize)Specifies that the buffer does not use a special value to indicate invalid data. (more details...) |
||||||||||||||||||||||||||||||||||||||
M_TRUE |
Specifies that the buffer uses a special value to indicate invalid data. |
||||||||||||||||||||||||||||||||||||||
M_3D_INVALID_DATA_VALUE |
Inquires the value used to indicate missing data when M_3D_INVALID_DATA_FLAG is set to M_TRUE. Note that this value is not used or respected by any MIL functions except for MbufConvert3d() when the buffer is a component of the source container. SET (summarize)Inquires the value used to indicate missing data when M_3D_INVALID_DATA_FLAG is set to M_TRUE. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE
Data type info:
Data type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
Value |
Specifies the value used to indicate missing data. The default value is 0.0. (summarize)Specifies the value used to indicate missing data. (more details...) |
||||||||||||||||||||||||||||||||||||||
M_3D_OFFSET_X |
Inquires by how much the X-coordinates stored in the buffer will be offset in the destination point cloud when it is a component of a container passed as a source to MbufConvert3d(). SET (summarize)Inquires by how much the X-coordinates stored in the buffer will be offset in the destination point cloud when it is a component of a container passed as a source to MbufConvert3d(). SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE
Data type info:
Data type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
Value |
Specifies by how much the X-coordinates stored in the buffer will be offset. The default value is 0.0. (summarize)Specifies by how much the X-coordinates stored in the buffer will be offset. (more details...) |
||||||||||||||||||||||||||||||||||||||
M_3D_OFFSET_Y |
Inquires by how much the Y-coordinates stored in the buffer will be offset in the destination point cloud when it is a component of a container passed as a source to MbufConvert3d(). SET (summarize)Inquires by how much the Y-coordinates stored in the buffer will be offset in the destination point cloud when it is a component of a container passed as a source to MbufConvert3d(). SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE
Data type info:
Data type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
Value |
Specifies by how much the Y-coordinates stored in the buffer will be offset. The default value is 0.0. (summarize)Specifies by how much the Y-coordinates stored in the buffer will be offset. (more details...) |
||||||||||||||||||||||||||||||||||||||
M_3D_OFFSET_Z |
Inquires by how much the Z-coordinates stored in the buffer will be offset in the destination point cloud when it is a component of a container passed as a source to MbufConvert3d(). SET (summarize)Inquires by how much the Z-coordinates stored in the buffer will be offset in the destination point cloud when it is a component of a container passed as a source to MbufConvert3d(). SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE
Data type info:
Data type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
Value |
Specifies by how much the Z-coordinates stored in the buffer will be offset. The default value is 0.0. (summarize)Specifies by how much the Z-coordinates stored in the buffer will be offset. (more details...) |
||||||||||||||||||||||||||||||||||||||
M_3D_REPRESENTATION |
Inquires how 3D data is stored in the buffer; this information is used when the buffer is a range or disparity component of a container. For more information, see MbufConvert3d(). SET (summarize)Inquires how 3D data is stored in the buffer; this information is used when the buffer is a range or disparity component of a container. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_INT
Data type info:
Data type: address of a
MIL_INT
|
||||||||||||||||||||||||||||||||||||||
M_CALIBRATED_XYZ |
Specifies that the component stores organized and natively calibrated X, Y, and Z-coordinates. INFO |
||||||||||||||||||||||||||||||||||||||
M_CALIBRATED_XYZ_UNORGANIZED |
Specifies that the component stores unorganized and natively calibrated X, Y, and Z-coordinates. INFO |
||||||||||||||||||||||||||||||||||||||
M_CALIBRATED_XZ_EXTERNAL_Y |
Specifies that the component stores organized and natively calibrated X and Z-coordinates, with Y-coordinates stored in a separate array buffer. INFO |
||||||||||||||||||||||||||||||||||||||
M_CALIBRATED_XZ_UNIFORM_Y |
Specifies that the component stores organized and natively calibrated X and Z-coordinates, with Y-coordinates identified by the row index. INFO |
||||||||||||||||||||||||||||||||||||||
M_CALIBRATED_Z |
Specifies that the component stores organized and natively calibrated Z-coordinates, without X and Y-coordinates. INFO |
||||||||||||||||||||||||||||||||||||||
M_CALIBRATED_Z_EXTERNAL_Y |
Specifies that the component stores organized and natively calibrated Z-coordinates without X-coordinates; Y-coordinates are stored in a separate buffer that has an M_ARRAY attribute and is not part of the container. INFO |
||||||||||||||||||||||||||||||||||||||
M_CALIBRATED_Z_UNIFORM_X_EXTERNAL_Y |
Specifies that the component stores organized and natively calibrated Z-coordinates, with the X-coordinates identified by column index; Y-coordinates are stored in a separate buffer that has an M_ARRAY attribute and is not part of the container. INFO |
||||||||||||||||||||||||||||||||||||||
M_CALIBRATED_Z_UNIFORM_XY |
Specifies that the component stores organized and natively calibrated Z-coordinates, with X and Y-coordinates identified by column and row index respectively. INFO |
||||||||||||||||||||||||||||||||||||||
M_DISPARITY |
Specifies that the component stores a disparity map with perspective distortion along the Y-axis. INFO |
||||||||||||||||||||||||||||||||||||||
M_DISPARITY_EXTERNAL_Y |
Specifies that the component stores a disparity map; Y-coordinates are stored in a separate buffer that has an M_ARRAY attribute and is not part of the container. INFO |
||||||||||||||||||||||||||||||||||||||
M_DISPARITY_UNIFORM_Y |
Specifies that the component stores a disparity map, with Y-values identified by row index. INFO |
||||||||||||||||||||||||||||||||||||||
M_UNCALIBRATED_Z |
Specifies that the component stores organized and uncalibrated Z-coordinates, without X and Y-coordinates. INFO |
||||||||||||||||||||||||||||||||||||||
M_3D_SCALE_X |
Inquires by how much the X-coordinates stored in the buffer will be scaled in the destination point cloud when it is a component of a container passed as a source to MbufConvert3d(). SET (summarize)Inquires by how much the X-coordinates stored in the buffer will be scaled in the destination point cloud when it is a component of a container passed as a source to MbufConvert3d(). SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE
Data type info:
Data type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
Value != 0.0 |
Specifies by how much the X-coordinates stored in the buffer will be scaled. The default value is 1.0. (summarize)Specifies by how much the X-coordinates stored in the buffer will be scaled. (more details...) |
||||||||||||||||||||||||||||||||||||||
M_3D_SCALE_Y |
Inquires by how much the Y-coordinates stored in the buffer will be scaled in the destination point cloud when it is a component of a container passed as a source to MbufConvert3d(). SET (summarize)Inquires by how much the Y-coordinates stored in the buffer will be scaled in the destination point cloud when it is a component of a container passed as a source to MbufConvert3d(). SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE
Data type info:
Data type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
Value != 0.0 |
Specifies how much the Y-coordinates stored in the buffer will be scaled. The default value is 1.0. (summarize)Specifies how much the Y-coordinates stored in the buffer will be scaled. (more details...) |
||||||||||||||||||||||||||||||||||||||
M_3D_SCALE_Z |
Inquires by how much the Z-coordinates stored in the buffer will be scaled in the destination point cloud when it is a component of a container passed as a source to MbufConvert3d(). SET (summarize)Inquires by how much the Z-coordinates stored in the buffer will be scaled in the destination point cloud when it is a component of a container passed as a source to MbufConvert3d(). SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE
Data type info:
Data type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
Value != 0.0 |
Specifies how much the Z-coordinates stored in the buffer will be scaled. The default value is 1.0. (summarize)Specifies how much the Z-coordinates stored in the buffer will be scaled. (more details...) |
||||||||||||||||||||||||||||||||||||||
M_3D_SHEAR_X |
Inquires by how much the X-coordinates stored in the buffer will be offset in the destination point cloud from the X-coordinates in the previous row when it is a component of a container passed as a source to MbufConvert3d(). SET (summarize)Inquires by how much the X-coordinates stored in the buffer will be offset in the destination point cloud from the X-coordinates in the previous row when it is a component of a container passed as a source to MbufConvert3d(). SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE
Data type info:
Data type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
Value |
Specifies by how much the X-coordinates stored in the buffer will be offset in the destination point cloud from the X-coordinates in the previous row. The default value is 0.0. (summarize)Specifies by how much the X-coordinates stored in the buffer will be offset in the destination point cloud from the X-coordinates in the previous row. (more details...) |
||||||||||||||||||||||||||||||||||||||
M_3D_SHEAR_Z |
Inquires by how much the Z-coordinates stored in the buffer will be offset in the destination point cloud from the Z-coordinates in the previous row when it is a component of a container passed as a source to MbufConvert3d(). SET (summarize)Inquires by how much the Z-coordinates stored in the buffer will be offset in the destination point cloud from the Z-coordinates in the previous row when it is a component of a container passed as a source to MbufConvert3d(). SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE
Data type info:
Data type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
Value |
Specifies by how much the Z-coordinates stored in the buffer will be offset in the destination point cloud from the Z-coordinates in the previous row. The default value is 0.0. (summarize)Specifies by how much the Z-coordinates stored in the buffer will be offset in the destination point cloud from the Z-coordinates in the previous row. (more details...) |
Header | Include mil.h. |
Library | Use mil.lib. |
DLL | Requires mil.dll. |