Class RGBDData

Inheritance Relationships

Base Type

Class Documentation

class RGBDData : public dai::Buffer

RGBD message. Carries RGB and Depth frames.

Public Functions

RGBDData() = default

Construct RGBD message.

virtual ~RGBDData()
void setRGBFrame(const std::shared_ptr<ImgFrame> &frame)
void setDepthFrame(const std::shared_ptr<ImgFrame> &frame)
std::shared_ptr<ImgFrame> getRGBFrame()
std::shared_ptr<ImgFrame> getDepthFrame()
virtual void serialize(std::vector<std::uint8_t> &metadata, DatatypeEnum &datatype) const override
DEPTHAI_SERIALIZE(RGBDData, frames, Buffer::ts, Buffer::tsDevice, Buffer::sequenceNum)

Public Members

std::map<std::string, std::shared_ptr<ADatatype>> frames