public_api.h File Reference
+ Include dependency graph for public_api.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  RegistryEntry
 

Namespaces

 cv
 
 visionx
 ArmarX headers.
 
 visionx::imrec
 

Enumerations

enum  Compression { lossy, lossless }
 
enum  Format {
  bmp_img_seq, png_img_seq, png_fast_img_seq, png_mt_img_seq,
  png_fast_mt_img_seq, jpg_img_seq, avi_default, mp4_default
}
 Supported recording Formats. More...
 
enum  Framerate { static_fps, dynamic_fps }
 

Functions

const std::string & format2hrstr (const Format format)
 
const std::string & format2str (const Format format)
 
std::vector< Format > getFormats ()
 
std::map< Format, RegistryEntry > getFormatsMap ()
 
bool isFormatDynamicFramerate (Format format)
 
bool isFormatLossless (Format format)
 
visionx::imrec::Playback newPlayback (const std::filesystem::path &path)
 Instantiates and returns a new playback strategy which is capable of replaying the file or collection at path. More...
 
visionx::imrec::Recording newRecording (const std::filesystem::path &filePath, double fps)
 Creates a new recording given the file extension and additional parameters. More...
 
visionx::imrec::Recording newRecording (const std::filesystem::path &path, const std::string &name, const Format format, double fps)
 
Format str2format (const std::string &format_str)
 
void takeSnapshot (const CByteImage &image, const std::filesystem::path &filePath)
 Takes a snapshot using the default recording method for snapshots. More...
 
void takeSnapshot (const cv::Mat &image, const std::filesystem::path &filePath)
 Takes a snapshot using the default recording method for snapshots. More...