WPILibC++ 2027.0.0-alpha-4
Loading...
Searching...
No Matches
wpi::util::RawFrame Struct Reference

#include <wpi/util/RawFrame.hpp>

Inheritance diagram for wpi::util::RawFrame:
WPI_RawFrame

Public Member Functions

 RawFrame ()
 RawFrame (const RawFrame &)=delete
RawFrameoperator= (const RawFrame &)=delete
 RawFrame (RawFrame &&rhs) noexcept
RawFrameoperator= (RawFrame &&rhs) noexcept
void SetData (void *data, size_t size, size_t capacity, void *cbdata, void(*freeFunc)(void *cbdata, void *data, size_t capacity))
bool Reserve (size_t size)
 ~RawFrame ()

Additional Inherited Members

Public Attributes inherited from WPI_RawFrame
uint8_t * data
void(* freeFunc )(void *cbdata, void *data, size_t capacity)
void * freeCbData
size_t capacity
size_t size
int pixelFormat
int width
int height
int stride
uint64_t timestamp
int timestampSrc

Constructor & Destructor Documentation

◆ RawFrame() [1/3]

wpi::util::RawFrame::RawFrame ( )
inline

◆ RawFrame() [2/3]

wpi::util::RawFrame::RawFrame ( const RawFrame & )
delete

◆ RawFrame() [3/3]

wpi::util::RawFrame::RawFrame ( RawFrame && rhs)
inlinenoexcept

◆ ~RawFrame()

wpi::util::RawFrame::~RawFrame ( )
inline

Member Function Documentation

◆ operator=() [1/2]

RawFrame & wpi::util::RawFrame::operator= ( const RawFrame & )
delete

◆ operator=() [2/2]

RawFrame & wpi::util::RawFrame::operator= ( RawFrame && rhs)
inlinenoexcept

◆ Reserve()

bool wpi::util::RawFrame::Reserve ( size_t size)
inline

◆ SetData()

void wpi::util::RawFrame::SetData ( void * data,
size_t size,
size_t capacity,
void * cbdata,
void(* freeFunc )(void *cbdata, void *data, size_t capacity) )
inline

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