Vision module

VisionFrameContext

The frame a result refers to: its source and stream, frame ID, timing, size, pixel format and whether it is a keyframe.

#include <icy/vision/types.h>

struct VisionFrameContext

Defined in src/vision/include/icy/vision/types.h:30

Public Attributes

ReturnNameDescription
std::stringsourceId
std::stringstreamId
uint64_tframeId
int64_tptsUsec
int64_treceivedAtUsec
intwidth
intheight
std::stringpixelFmt
boolkeyframe

sourceId

std::string sourceId

Defined in src/vision/include/icy/vision/types.h:32


streamId

std::string streamId

Defined in src/vision/include/icy/vision/types.h:33


frameId

uint64_t frameId = 0

Defined in src/vision/include/icy/vision/types.h:34


ptsUsec

int64_t ptsUsec = 0

Defined in src/vision/include/icy/vision/types.h:35


receivedAtUsec

int64_t receivedAtUsec = 0

Defined in src/vision/include/icy/vision/types.h:36


width

int width = 0

Defined in src/vision/include/icy/vision/types.h:37


height

int height = 0

Defined in src/vision/include/icy/vision/types.h:38


pixelFmt

std::string pixelFmt

Defined in src/vision/include/icy/vision/types.h:39


keyframe

bool keyframe = false

Defined in src/vision/include/icy/vision/types.h:40