WPILibC++ 2023.4.3-108-ge5452e3
|
Functions | |
void | CS_AllocateRawFrameData (CS_RawFrame *frame, int requestedSize) |
void | CS_FreeRawFrameData (CS_RawFrame *frame) |
uint64_t | CS_GrabRawSinkFrame (CS_Sink sink, struct CS_RawFrame *rawImage, CS_Status *status) |
uint64_t | CS_GrabRawSinkFrameTimeout (CS_Sink sink, struct CS_RawFrame *rawImage, double timeout, CS_Status *status) |
CS_Sink | CS_CreateRawSink (const char *name, CS_Status *status) |
CS_Sink | CS_CreateRawSinkCallback (const char *name, void *data, void(*processFrame)(void *data, uint64_t time), CS_Status *status) |
void | CS_PutRawSourceFrame (CS_Source source, const struct CS_RawFrame *image, CS_Status *status) |
CS_Source | CS_CreateRawSource (const char *name, const CS_VideoMode *mode, CS_Status *status) |
void CS_AllocateRawFrameData | ( | CS_RawFrame * | frame, |
int | requestedSize | ||
) |
CS_Sink CS_CreateRawSinkCallback | ( | const char * | name, |
void * | data, | ||
void(*)(void *data, uint64_t time) | processFrame, | ||
CS_Status * | status | ||
) |
CS_Source CS_CreateRawSource | ( | const char * | name, |
const CS_VideoMode * | mode, | ||
CS_Status * | status | ||
) |
void CS_FreeRawFrameData | ( | CS_RawFrame * | frame | ) |
uint64_t CS_GrabRawSinkFrame | ( | CS_Sink | sink, |
struct CS_RawFrame * | rawImage, | ||
CS_Status * | status | ||
) |
uint64_t CS_GrabRawSinkFrameTimeout | ( | CS_Sink | sink, |
struct CS_RawFrame * | rawImage, | ||
double | timeout, | ||
CS_Status * | status | ||
) |
void CS_PutRawSourceFrame | ( | CS_Source | source, |
const struct CS_RawFrame * | image, | ||
CS_Status * | status | ||
) |