62 #if !defined(_TIVX_UTILS_IPC_REF_XFER_H_) 63 #define _TIVX_UTILS_IPC_REF_XFER_H_ 75 #define TIVX_UTILS_MAX(a, b) ((a) > (b) ? (a) : (b)) 84 #define VX_IPC_MAX_VX_PLANES \ 85 (TIVX_UTILS_MAX(TIVX_UTILS_MAX(TIVX_IMAGE_MAX_PLANES*\ 86 TIVX_PYRAMID_MAX_LEVEL_OBJECTS,\ 87 TIVX_CONTEXT_MAX_TENSOR_DIMS),\ 88 TIVX_RAW_IMAGE_MAX_EXPOSURES)) 215 uint32_t handleSizes[VX_IPC_MAX_VX_PLANES];
217 } tivx_utils_ref_desc_t;
222 tivx_utils_ref_desc_t refDesc;
242 uint64_t fd[VX_IPC_MAX_VX_PLANES];
244 } tivx_utils_ref_ipc_msg_t;
269 tivx_utils_ref_ipc_msg_t *ipcMsg);
297 tivx_utils_ref_ipc_msg_t *ipcMsg,
313 tivx_utils_ref_ipc_msg_t *ipcMsg2);
#define VX_MAX_REFERENCE_NAME
Interface to TI extension APIs.
vx_bool tivx_utils_compare_refs_from_ipc_xfer(tivx_utils_ref_ipc_msg_t *ipcMsg1, tivx_utils_ref_ipc_msg_t *ipcMsg2)
Compare the external handle information of a valid reference with another external handle...
vx_status tivx_utils_export_ref_for_ipc_xfer(const vx_reference ref, tivx_utils_ref_ipc_msg_t *ipcMsg)
Export the internal handle information of a valid reference as a buffer descriptor along with meta in...
struct _vx_context * vx_context
Interface to object descriptor.
struct _vx_reference * vx_reference
#define TIVX_CONTEXT_MAX_TENSOR_DIMS
Max possible dimensions of data in a tensor.
The raw image create params structure that is given to the tivxCreateRawImage function.
vx_status tivx_utils_import_ref_from_ipc_xfer(vx_context context, tivx_utils_ref_ipc_msg_t *ipcMsg, vx_reference *ref)
Import the external handle information of a valid reference as a buffer descriptor along with meta in...