3#include <cgv/base/base.h>
4#include <cgv/data/data_view.h>
12class CGV_API video_writer;
26 virtual bool scan_codecs(std::vector<std::string>& codec_names)
const;
28 virtual bool set_codec(
const std::string& codec_name);
30 virtual std::string get_codec()
const;
48 bool set_void(
const std::string& property,
const std::string& type,
const void* value);
50 bool get_void(
const std::string& property,
const std::string& type,
void* value);
54 static const std::string& get_supported_extensions(
char sep =
';');
56 static std::string construct_filter_string();
60 const std::string& get_last_error()
const;
62 std::string get_type_name()
const;
64 bool scan_codecs(std::vector<std::string>& codec_names)
const;
66 bool set_codec(
const std::string& codec_name);
68 std::string get_codec()
const;
72 std::string get_property_declarations();
75 bool open(
const std::string& file_name,
78 bool interactive =
false);
90#include <cgv/config/lib_end.h>
base class for all classes that can be registered with support for dynamic properties (see also secti...
The const_data_view has the functionality of the data_view but uses a const pointer and therefore doe...