|  | 
#include <filesystem>#include <map>#include <VisionX/libraries/imrec/playback/AbstractPlaybackStrategy.h>#include <VisionX/libraries/imrec/record/AbstractRecordingStrategy.h> Include dependency graph for public_api.h:
 Include dependency graph for public_api.h: This graph shows which files directly or indirectly include this file:
 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... | |