RawImgFrame structure.
More...
#include <RawImgFrame.hpp>
|
enum | Type {
Type::YUV422i,
Type::YUV444p,
Type::YUV420p,
Type::YUV422p,
Type::YUV400p,
Type::RGBA8888,
Type::RGB161616,
Type::RGB888p,
Type::BGR888p,
Type::RGB888i,
Type::BGR888i,
Type::LUT2,
Type::LUT4,
Type::LUT16,
Type::RAW16,
Type::RAW14,
Type::RAW12,
Type::RAW10,
Type::RAW8,
Type::PACK10,
Type::PACK12,
Type::YUV444i,
Type::NV12,
Type::NV21,
Type::BITSTREAM,
Type::HDR,
Type::RGBF16F16F16p,
Type::BGRF16F16F16p,
Type::RGBF16F16F16i,
Type::BGRF16F16F16i,
Type::GRAY8,
Type::GRAYF16,
Type::NONE
} |
|
|
| DEPTHAI_SERIALIZE (RawImgFrame, fb, cam, category, instanceNum, RawBuffer::sequenceNum, RawBuffer::ts, RawBuffer::tsDevice) |
|
DatatypeEnum | getType () const override |
|
void | serialize (std::vector< std::uint8_t > &metadata, DatatypeEnum &datatype) const override |
|
| DEPTHAI_SERIALIZE (RawBuffer, sequenceNum, ts, tsDevice) |
|
virtual | ~RawBuffer ()=default |
|
RawImgFrame structure.
Definition at line 12 of file RawImgFrame.hpp.
◆ Type
Enumerator |
---|
YUV422i | |
YUV444p | |
YUV420p | |
YUV422p | |
YUV400p | |
RGBA8888 | |
RGB161616 | |
RGB888p | |
BGR888p | |
RGB888i | |
BGR888i | |
LUT2 | |
LUT4 | |
LUT16 | |
RAW16 | |
RAW14 | |
RAW12 | |
RAW10 | |
RAW8 | |
PACK10 | |
PACK12 | |
YUV444i | |
NV12 | |
NV21 | |
BITSTREAM | |
HDR | |
RGBF16F16F16p | |
BGRF16F16F16p | |
RGBF16F16F16i | |
BGRF16F16F16i | |
GRAY8 | |
GRAYF16 | |
NONE | |
Definition at line 13 of file RawImgFrame.hpp.
◆ DEPTHAI_SERIALIZE()
◆ getType()
◆ serialize()
void dai::RawImgFrame::serialize |
( |
std::vector< std::uint8_t > & |
metadata, |
|
|
DatatypeEnum & |
datatype |
|
) |
| const |
|
inlineoverridevirtual |
◆ typeToBpp()
static constexpr int dai::RawImgFrame::typeToBpp |
( |
Type |
type | ) |
|
|
inlinestaticconstexpr |
◆ cam
◆ category
uint32_t dai::RawImgFrame::category = 0 |
◆ event
◆ fb
Specs dai::RawImgFrame::fb = {} |
◆ instanceNum
uint32_t dai::RawImgFrame::instanceNum = 0 |
The documentation for this struct was generated from the following file: