| MIL 10 Reference
| Customize Help
| Save Settings

MseqFeed



See also
Availability
Available in MIL-Lite
Available in MIL

Available on Windows
Not available on Linux

Available on Non-Matrox computer
Available on Matrox 4Sight-X
Available on Matrox 4Sight GP
Available on Matrox Supersight
function map Function map
Examples
Synopsis
Queue an image on which to operate.
Syntax
void MseqFeed(
MIL_ID ContextSeqId, //in
MIL_ID ImageBufId, //in
MIL_INT64 InitFlag //in
)
Description

This function queues an image which the sequence processing session must operate on. Once queued, the image is copied to an internal buffer and the original image buffer can be used for other purposes. If you call MseqFeed() before you start the sequence processing session, an error will be generated. The sequence processing session has a limited queue size; if the queue is full and you call MseqFeed() faster than processing occurs, MseqFeed() will wait for a place in the queue to become available before returning.

The specified image is copied to the internal buffer using MbufCopy(). The internal image buffer is an unsigned 8-bit YUV12 buffer. MseqFeed() does not compensate for lost data if the depth or type of the specified image buffer does not match the internal buffer (see MbufCopy() for more information regarding what happens to data when the source and destination image buffers do not match).

Note that this function reference has not been updated for a MIL system added during a MIL update. Refer to the MIL system's release note to see if there is complementary information.
Parameters
This function is not supported on the selected boards.
Parameters
ContextSeqId

Specifies the identifier of the sequence context. The sequence context must have been previously allocated using MseqAlloc().

ImageBufId

Specifies the identifier of the buffer containing the image to be queued for the sequence processing operation.

InitFlag

Reserved for future use. Set this parameter to M_DEFAULT.

Compilation information
Header Include mil.h.
Library Use mil.lib.
DLL Requires mil.dll.
PROC