WPILibC++  unspecified
cs::Frame Class Reference

Public Types

typedef uint64_t Time
 

Public Member Functions

 Frame (SourceImpl &source, llvm::StringRef error, Time time)
 
 Frame (SourceImpl &source, std::unique_ptr< Image > image, Time time)
 
 Frame (const Frame &frame) noexcept
 
 Frame (Frame &&other) noexcept
 
Frameoperator= (Frame other) noexcept
 
 operator bool () const
 
Time GetTime () const
 
llvm::StringRef GetError () const
 
int GetOriginalWidth () const
 
int GetOriginalHeight () const
 
int GetOriginalPixelFormat () const
 
ImageGetExistingImage (size_t i=0) const
 
ImageGetExistingImage (int width, int height) const
 
ImageGetExistingImage (int width, int height, VideoMode::PixelFormat pixelFormat) const
 
ImageGetNearestImage (int width, int height) const
 
ImageGetNearestImage (int width, int height, VideoMode::PixelFormat pixelFormat) const
 
ImageConvert (Image *image, VideoMode::PixelFormat pixelFormat, int jpegQuality=80)
 
ImageConvertMJPEGToBGR (Image *image)
 
ImageConvertMJPEGToGray (Image *image)
 
ImageConvertYUYVToBGR (Image *image)
 
ImageConvertBGRToRGB565 (Image *image)
 
ImageConvertRGB565ToBGR (Image *image)
 
ImageConvertBGRToGray (Image *image)
 
ImageConvertGrayToBGR (Image *image)
 
ImageConvertBGRToMJPEG (Image *image, int quality)
 
ImageConvertGrayToMJPEG (Image *image, int quality)
 
ImageGetImage (int width, int height, VideoMode::PixelFormat pixelFormat, int jpegQuality=80)
 
bool GetCv (cv::Mat &image)
 
bool GetCv (cv::Mat &image, int width, int height)
 

Friends

class SourceImpl
 
void swap (Frame &first, Frame &second) noexcept
 

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