WPILibC++ 2027.0.0-alpha-4
Loading...
Searching...
No Matches
Raw Image Functions

Functions

CS_Source wpi::cs::CreateRawSource (std::string_view name, bool isCv, const VideoMode &mode, CS_Status *status)
CS_Sink wpi::cs::CreateRawSink (std::string_view name, bool isCv, CS_Status *status)
CS_Sink wpi::cs::CreateRawSinkCallback (std::string_view name, bool isCv, std::function< void(uint64_t time)> processFrame, CS_Status *status)
void wpi::cs::PutSourceFrame (CS_Source source, const WPI_RawFrame &image, CS_Status *status)
uint64_t wpi::cs::GrabSinkFrame (CS_Sink sink, WPI_RawFrame &image, CS_Status *status)
uint64_t wpi::cs::GrabSinkFrameTimeout (CS_Sink sink, WPI_RawFrame &image, double timeout, CS_Status *status)
uint64_t wpi::cs::GrabSinkFrameTimeoutLastTime (CS_Sink sink, WPI_RawFrame &image, double timeout, uint64_t lastFrameTime, CS_Status *status)

Detailed Description

Function Documentation

◆ CreateRawSink()

CS_Sink wpi::cs::CreateRawSink ( std::string_view name,
bool isCv,
CS_Status * status )

◆ CreateRawSinkCallback()

CS_Sink wpi::cs::CreateRawSinkCallback ( std::string_view name,
bool isCv,
std::function< void(uint64_t time)> processFrame,
CS_Status * status )

◆ CreateRawSource()

CS_Source wpi::cs::CreateRawSource ( std::string_view name,
bool isCv,
const VideoMode & mode,
CS_Status * status )

◆ GrabSinkFrame()

uint64_t wpi::cs::GrabSinkFrame ( CS_Sink sink,
WPI_RawFrame & image,
CS_Status * status )

◆ GrabSinkFrameTimeout()

uint64_t wpi::cs::GrabSinkFrameTimeout ( CS_Sink sink,
WPI_RawFrame & image,
double timeout,
CS_Status * status )

◆ GrabSinkFrameTimeoutLastTime()

uint64_t wpi::cs::GrabSinkFrameTimeoutLastTime ( CS_Sink sink,
WPI_RawFrame & image,
double timeout,
uint64_t lastFrameTime,
CS_Status * status )

◆ PutSourceFrame()

void wpi::cs::PutSourceFrame ( CS_Source source,
const WPI_RawFrame & image,
CS_Status * status )