miraacq_GetFrameDataType
Returns the data type of a frame.
int miraacq_GetFrameDataType(makernel* pma);
Parameters:
- pma: A pointer to the acquisition kernel returned by miraacq_Init.
Return value:
One of the following integers defining the data type of a frame if the value (>= 0) or an error code (< 0):
- ACQ_DATATYPE_UNKNOWN (0)
- ACQ_DATATYPE_UINT16 (1)
- ACQ_DATATYPE_FLOAT (2)
- ACQ_DATATYPE_UINT8 (3)
Description:
miraacq_GetFrameDataType will get the data type of a frame. It requires that acquisition has been initialized using miraacq_InitializeAcquisition.
Example:
- printf("Geometry: width=%d bands=%d lines=%d dataType=%d dataLayout=%d frameSize=%d\n",
- miraacq_GetFrameWidth(pma),
- miraacq_GetFrameBands(pma),
- miraacq_GetFrameHeight(pma),
- miraacq_GetFrameDataType(pma),
- miraacq_GetFrameDataLayout(pma),
- miraacq_GetFrameSize(pma));
Output:
Geometry: width=1024 bands=301 lines=1 dataType=1 dataLayout=2 frameSize=616448