Skip to main content

MimFree

BoardSupported
Host SystemYes
V4L2Yes
Clarity UHDYes
Concord PoENo
GenTLYes
GevIQYes
GigE VisionYes
IndioNo
Iris GTXYes
Radient eV-CLYes
Rapixo CLYes
Rapixo CoFYes
Rapixo CXPYes
USB3 VisionYes

Free an image processing context or result buffer.

Syntax

void MimFree(
AIL_ID ContextOrResultImId //in
)

Description

This function frees the specified image processing context or result buffer, previously allocated with MimAlloc or MimAllocResult, respectively. It should also be used if an image processing context was restored using MimRestore or MimStream (The control flag in MimStream should be set to M_RESTORE in this case).

All image processing contexts and result buffers allocated on a particular system must be freed before the system can be freed, unless M_UNIQUE_ID was specified during allocation.

Parameters

ContextOrResultImId (in, AIL_ID)

Specifies the identifier of the image processing context or result buffer to free. These must have been successfully allocated (with MimAlloc or MimAllocResult) prior to calling this function.

Copyright © 2026 Zebra Technologies.