public static extern ncStatus_t ncGraphQueueInferenceWithFifoElem(ncGraphHandle_t *graphHandle, ncFifoHandle_t *fifoIn, ncFifoHandle_t *fifoOut, void *inputTensor, unsigned_int *inputTensorLength, void *userParam);
public static extern ncStatus_t ncFifoRemoveElem(ncFifoHandle_t *fifoHandle); //not supported yet
public static extern ncStatus_t ncFifoReadElem(ncFifoHandle_t *fifoHandle, void *outputData, unsigned_int *outputDataLen, void **userParam);
public static extern ncStatus_t ncFifoWriteElem(ncFifoHandle_t *fifoHandle, void *inputTensor, unsigned_int *inputTensorLength, void *userParam);
public static extern ncStatus_t ncFifoGetOption(ncFifoHandle_t *fifoHandle, ncFifoOption_t option, void *data, unsigned_int *dataLength);
public static extern ncStatus_t ncFifoAllocate(ncFifoHandle_t *fifoHandle, ncDeviceHandle_t *device, ncTensorDescriptor_t *tensorDesc, unsigned_int numElem);