@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,
ByteBuffer streamName) |
DataOutputQueue(XLinkConnection conn,
ByteBuffer streamName,
int maxSize,
boolean blocking) |
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, getDirectBufferAddress, getPointer, getPointer, getPointer, getPointer, hashCode, interruptDeallocatorThread, isNull, isNull, limit, limit, malloc, maxBytes, maxPhysicalBytes, memchr, memcmp, memcpy, memmove, memset, offsetAddress, offsetof, offsetof, parseBytes, physicalBytes, physicalBytesInaccurate, position, position, put, realloc, referenceCount, releaseReference, retainReference, setNull, sizeof, sizeof, toString, totalBytes, totalCount, totalPhysicalBytes, withDeallocator, zero
public 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 ByteBuffer streamName, @Cast(value="unsigned int") int maxSize, @Cast(value="bool") boolean blocking)
public DataOutputQueue(@SharedPtr XLinkConnection conn, @StdString ByteBuffer 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)
@Cast(value="bool") public boolean isClosed()
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::AprilTagConfig>") @Cast(value="bool") public boolean hasAprilTagConfig()
@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::AprilTagConfig>") @SharedPtr public AprilTagConfig tryGetAprilTagConfig()
@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::AprilTagConfig>") @SharedPtr public AprilTagConfig getAprilTagConfig()
@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::AprilTagConfig>") @SharedPtr public AprilTagConfig frontAprilTagConfig()
@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 © 2024. All rights reserved.