Home
Vision module

VisionFramePacket

Owned detector-ready frame buffer carrying stable frame metadata.

VisionFramePacket

#include <icy/vision/framepacket.h>

Inherits: PlanarVideoPacket

Owned detector-ready frame buffer carrying stable frame metadata.

Public Attributes

ReturnNameDescription
VisionFrameContextcontext

context

VisionFrameContext context

Public Methods

ReturnNameDescription
VisionFramePacket
VisionFramePacket
VisionFramePacketDeleted constructor.
std::unique_ptr< IPacket >clone virtual const inline#### Returns
const char *className virtual const inlineReturns the class name of this packet type for logging and diagnostics.
boolvalid const inline

VisionFramePacket

VisionFramePacket(const av::PlanarVideoPacket & packet, VisionFrameContext context)

VisionFramePacket

VisionFramePacket(const VisionFramePacket & that)

VisionFramePacket

VisionFramePacket(VisionFramePacket &&) = delete

Deleted constructor.


clone

virtual const inline

virtual inline std::unique_ptr< IPacket > clone() const

Returns

A heap-allocated deep copy of this packet.


className

virtual const inline

virtual inline const char * className() const

Returns the class name of this packet type for logging and diagnostics.


valid

const inline

inline bool valid() const