MIL_ID SrcBufId, | //in |
MIL_INT OffX, | //in |
MIL_INT SizeX, | //in |
void *UserArrayPtr | //out |
This function copies data from a specified one-dimensional area of a MIL source buffer to a user-supplied array. If the source buffer has multiple bands, this function linearly copies the data from the one-dimensional area of each band (for example, RRR...GGG...BBB...). The internal data format of the source buffer need not match the data format of the user-supplied array (planar); an internal conversion will be performed if necessary. Note, however, if the formats do match, the operation will be much faster. For more information, refer to MbufGetColor2d() with M_PLANAR.
If the specified buffer is a binary image buffer, any extra bits to complete a byte in the array are undefined.
If the source buffer is compressed, MIL decompresses the data before copying it to the user-supplied array.
Header | Include mil.h. |
Library | Use mil.lib. |
DLL | Requires mil.dll. |