MfuncBufAncestorId
| Board | Supported |
|---|---|
| Host System | Yes |
| V4L2 | Yes |
| Clarity UHD | Yes |
| Concord PoE | No |
| GenTL | Yes |
| GevIQ | Yes |
| GigE Vision | Yes |
| Indio | No |
| Iris GTX | Yes |
| Radient eV-CL | Yes |
| Rapixo CL | Yes |
| Rapixo CoF | Yes |
| Rapixo CXP | Yes |
| USB3 Vision | Yes |
Return the Aurora Imaging Library identifier of the ancestor buffer.
Syntax
AIL_ID MfuncBufAncestorId(
AIL_BUFFER_INFO BufferInfoHandle //in
)
Description
This function retrieves the Aurora Imaging Library identifier of the ancestor buffer.
Only child buffers have an ancestor buffer. The ancestor buffer is the buffer from which the specified buffer (BufferInfoHandle) ultimately originated. It is the root buffer; it does not have a parent buffer (it is not a child buffer of another buffer).
Parameters
BufferInfoHandle (in, AIL_BUFFER_INFO)
Specifies the handle of the Aurora Imaging Library buffer. The buffer handle must be obtained using MfuncInquire with M_BUFFER_INFO.
Return Value
Type: AIL_ID
The returned value is the Aurora Imaging Library identifier of the specified Aurora Imaging Library buffer's ancestor buffer.
Remarks
This function is equivalent to using
MbufInquirewithM_ANCESTOR_ID, but provides no parameter checking or error reporting.