Public Member Functions | Public Attributes | List of all members
dai::RawBuffer Struct Reference

RawBuffer structure. More...

#include <RawBuffer.hpp>

Inheritance diagram for dai::RawBuffer:
Inheritance graph
[legend]

Public Member Functions

 DEPTHAI_SERIALIZE (RawBuffer, sequenceNum, ts, tsDevice)
 
virtual DatatypeEnum getType () const
 
virtual void serialize (std::vector< std::uint8_t > &metadata, DatatypeEnum &datatype) const
 
virtual ~RawBuffer ()=default
 

Public Attributes

std::vector< std::uint8_t > data
 
int64_t sequenceNum = 0
 
Timestamp ts = {}
 
Timestamp tsDevice = {}
 

Detailed Description

RawBuffer structure.

Definition at line 12 of file RawBuffer.hpp.

Constructor & Destructor Documentation

◆ ~RawBuffer()

virtual dai::RawBuffer::~RawBuffer ( )
virtualdefault

Member Function Documentation

◆ DEPTHAI_SERIALIZE()

dai::RawBuffer::DEPTHAI_SERIALIZE ( RawBuffer  ,
sequenceNum  ,
ts  ,
tsDevice   
)

◆ getType()

virtual DatatypeEnum dai::RawBuffer::getType ( ) const
inlinevirtual

◆ serialize()

virtual void dai::RawBuffer::serialize ( std::vector< std::uint8_t > &  metadata,
DatatypeEnum datatype 
) const
inlinevirtual

Member Data Documentation

◆ data

std::vector<std::uint8_t> dai::RawBuffer::data

Definition at line 14 of file RawBuffer.hpp.

◆ sequenceNum

int64_t dai::RawBuffer::sequenceNum = 0

Definition at line 16 of file RawBuffer.hpp.

◆ ts

Timestamp dai::RawBuffer::ts = {}

Definition at line 17 of file RawBuffer.hpp.

◆ tsDevice

Timestamp dai::RawBuffer::tsDevice = {}

Definition at line 18 of file RawBuffer.hpp.


The documentation for this struct was generated from the following file:


depthai
Author(s): Martin Peterlin
autogenerated on Sat Mar 22 2025 02:58:20