@Namespace(value="dai") @NoOffset @Properties(inherit=depthai.class) public class DataOutputQueue extends Pointer
Pointer.CustomDeallocator, Pointer.Deallocator, Pointer.NativeDeallocator, Pointer.ReferenceCounter| Constructor and Description |
|---|
DataOutputQueue(Pointer p)
Pointer cast constructor.
|
DataOutputQueue(XLinkConnection conn,
BytePointer streamName) |
DataOutputQueue(XLinkConnection conn,
BytePointer streamName,
int maxSize,
boolean blocking)
Alias for callback id
|
DataOutputQueue(XLinkConnection conn,
String streamName) |
DataOutputQueue(XLinkConnection conn,
String streamName,
int maxSize,
boolean blocking) |
address, asBuffer, asByteBuffer, availablePhysicalBytes, calloc, capacity, capacity, close, deallocate, deallocate, deallocateReferences, deallocator, deallocator, equals, fill, formatBytes, free, getPointer, getPointer, getPointer, getPointer, hashCode, isNull, isNull, limit, limit, malloc, maxBytes, maxPhysicalBytes, memchr, memcmp, memcpy, memmove, memset, offsetAddress, offsetof, offsetof, parseBytes, physicalBytes, position, position, put, realloc, referenceCount, releaseReference, retainReference, setNull, sizeof, sizeof, toString, totalBytes, totalCount, totalPhysicalBytes, withDeallocator, zeropublic DataOutputQueue(Pointer p)
Pointer(Pointer).public DataOutputQueue(@SharedPtr XLinkConnection conn, @StdString BytePointer streamName, @Cast(value="unsigned int") int maxSize, @Cast(value="bool") boolean blocking)
public DataOutputQueue(@SharedPtr XLinkConnection conn, @StdString BytePointer streamName)
public DataOutputQueue(@SharedPtr XLinkConnection conn, @StdString String streamName, @Cast(value="unsigned int") int maxSize, @Cast(value="bool") boolean blocking)
public DataOutputQueue(@SharedPtr XLinkConnection conn, @StdString String streamName)
public void setBlocking(@Cast(value="bool") boolean blocking)
blocking - Specifies if block or overwrite the oldest message in the queue@Cast(value="bool") public boolean getBlocking()
public void setMaxSize(@Cast(value="unsigned int") int maxSize)
maxSize - Specifies maximum number of messages in the queue@Cast(value="unsigned int") public int getMaxSize()
@StdString public BytePointer getName()
@Cast(value="dai::DataOutputQueue::CallbackId") public int addCallback(depthai.NameMessageCallback arg0)
callback - Callback function with queue name and message pointer@Cast(value="dai::DataOutputQueue::CallbackId") public int addCallback(depthai.MessageCallback arg0)
callback - Callback function with message pointer@Cast(value="dai::DataOutputQueue::CallbackId") public int addCallback(depthai.Callback callback)
callback - Callback function without any parameters@Cast(value="bool") public boolean removeCallback(@Cast(value="dai::DataOutputQueue::CallbackId") int callbackId)
callbackId - Id of callback to be removed@Cast(value="bool") public boolean has()
@Name(value="has<dai::SpatialLocationCalculatorConfig>") @Cast(value="bool") public boolean hasSpatialLocationCalculatorConfig()
@Name(value="has<dai::ImgDetections>") @Cast(value="bool") public boolean hasImgDetections()
@Name(value="has<dai::SpatialImgDetections>") @Cast(value="bool") public boolean hasSpatialImgDetections()
@Name(value="has<dai::SpatialLocationCalculatorData>") @Cast(value="bool") public boolean hasSpatialLocationCalculatorData()
@Name(value="has<dai::StereoDepthConfig>") @Cast(value="bool") public boolean hasStereoDepthConfig()
@Name(value="has<dai::SystemInformation>") @Cast(value="bool") public boolean hasSystemInformation()
@SharedPtr @ByVal public ADatatype tryGet()
@Name(value="tryGet<dai::ImgFrame>") @SharedPtr public ImgFrame tryGetImgFrame()
@Name(value="tryGet<dai::IMUData>") @SharedPtr public IMUData tryGetIMUData()
@Name(value="tryGet<dai::SpatialLocationCalculatorConfig>") @SharedPtr public SpatialLocationCalculatorConfig tryGetSpatialLocationCalculatorConfig()
@Name(value="tryGet<dai::ImgDetections>") @SharedPtr public ImgDetections tryGetImgDetections()
@Name(value="tryGet<dai::NNData>") @SharedPtr public NNData tryGetNNData()
@Name(value="tryGet<dai::Tracklets>") @SharedPtr public Tracklets tryGetTracklets()
@Name(value="tryGet<dai::SpatialImgDetections>") @SharedPtr public SpatialImgDetections tryGetSpatialImgDetections()
@Name(value="tryGet<dai::SpatialLocationCalculatorData>") @SharedPtr public SpatialLocationCalculatorData tryGetSpatialLocationCalculatorData()
@Name(value="tryGet<dai::StereoDepthConfig>") @SharedPtr public StereoDepthConfig tryGetStereoDepthConfig()
@Name(value="tryGet<dai::SystemInformation>") @SharedPtr public SystemInformation tryGetSystemInformation()
@SharedPtr @ByVal public ADatatype get()
@Name(value="get<dai::ImgFrame>") @SharedPtr public ImgFrame getImgFrame()
@Name(value="get<dai::IMUData>") @SharedPtr public IMUData getIMUData()
@Name(value="get<dai::SpatialLocationCalculatorConfig>") @SharedPtr public SpatialLocationCalculatorConfig getSpatialLocationCalculatorConfig()
@Name(value="get<dai::ImgDetections>") @SharedPtr public ImgDetections getImgDetections()
@Name(value="get<dai::NNData>") @SharedPtr public NNData getNNData()
@Name(value="get<dai::Tracklets>") @SharedPtr public Tracklets getTracklets()
@Name(value="get<dai::SpatialImgDetections>") @SharedPtr public SpatialImgDetections getSpatialImgDetections()
@Name(value="get<dai::SpatialLocationCalculatorData>") @SharedPtr public SpatialLocationCalculatorData getSpatialLocationCalculatorData()
@Name(value="get<dai::StereoDepthConfig>") @SharedPtr public StereoDepthConfig getStereoDepthConfig()
@Name(value="get<dai::SystemInformation>") @SharedPtr public SystemInformation getSystemInformation()
@SharedPtr @ByVal public ADatatype front()
@Name(value="front<dai::ImgFrame>") @SharedPtr public ImgFrame frontImgFrame()
@Name(value="front<dai::IMUData>") @SharedPtr public IMUData frontIMUData()
@Name(value="front<dai::SpatialLocationCalculatorConfig>") @SharedPtr public SpatialLocationCalculatorConfig frontSpatialLocationCalculatorConfig()
@Name(value="front<dai::ImgDetections>") @SharedPtr public ImgDetections frontImgDetections()
@Name(value="front<dai::NNData>") @SharedPtr public NNData frontNNData()
@Name(value="front<dai::Tracklets>") @SharedPtr public Tracklets frontTracklets()
@Name(value="front<dai::SpatialImgDetections>") @SharedPtr public SpatialImgDetections frontSpatialImgDetections()
@Name(value="front<dai::SpatialLocationCalculatorData>") @SharedPtr public SpatialLocationCalculatorData frontSpatialLocationCalculatorData()
@Name(value="front<dai::StereoDepthConfig>") @SharedPtr public StereoDepthConfig frontStereoDepthConfig()
@Name(value="front<dai::SystemInformation>") @SharedPtr public SystemInformation frontSystemInformation()
@ByVal public ADatatypeVector tryGetAll()
@ByVal public ADatatypeVector getAll()
Copyright © 2021. All rights reserved.