camcom 1.0.3
 
Loading...
Searching...
No Matches
camcom::common::FrameInfo Class Reference

#include <frameInfo.hpp>

Public Member Functions

 FrameInfo ()
 
 FrameInfo (int32_t x, int32_t y, int32_t w, int32_t h, DataType dtype)
 
const std::string Print () const
 

Public Attributes

int32_t start_x {0}
 
int32_t start_y {0}
 
int32_t width {1}
 
int32_t height {1}
 
int64_t frame_id {0}
 
uint64_t timestamp {0}
 Camera timestamp in nanoseconds.
 
double exposure_time_us {0}
 Exposure time in microseconds.
 
DataType data_type {DataType::UNSPECIFIED}
 
std::size_t size {0}
 
std::map< std::string, Valuemeta_data
 

Constructor & Destructor Documentation

◆ FrameInfo() [1/2]

camcom::common::FrameInfo::FrameInfo ( )
inline

◆ FrameInfo() [2/2]

camcom::common::FrameInfo::FrameInfo ( int32_t x,
int32_t y,
int32_t w,
int32_t h,
DataType dtype )
inline

Member Function Documentation

◆ Print()

const std::string camcom::common::FrameInfo::Print ( ) const
inline

Member Data Documentation

◆ data_type

DataType camcom::common::FrameInfo::data_type {DataType::UNSPECIFIED}

◆ exposure_time_us

double camcom::common::FrameInfo::exposure_time_us {0}

Exposure time in microseconds.

◆ frame_id

int64_t camcom::common::FrameInfo::frame_id {0}

◆ height

int32_t camcom::common::FrameInfo::height {1}

◆ meta_data

std::map<std::string, Value> camcom::common::FrameInfo::meta_data

◆ size

std::size_t camcom::common::FrameInfo::size {0}

◆ start_x

int32_t camcom::common::FrameInfo::start_x {0}

◆ start_y

int32_t camcom::common::FrameInfo::start_y {0}

◆ timestamp

uint64_t camcom::common::FrameInfo::timestamp {0}

Camera timestamp in nanoseconds.

◆ width

int32_t camcom::common::FrameInfo::width {1}

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