|
#include <filesystem>
#include <map>
#include <VisionX/libraries/imrec/playback/AbstractPlaybackStrategy.h>
#include <VisionX/libraries/imrec/record/AbstractRecordingStrategy.h>
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... | |