18#include <unordered_map>
std::unordered_map< wxString, FFmpegPreset > FFmpegPresetMap
std::vector< Attribute > AttributesList
Custom FFmpeg export dialog.
wxArrayString mControlState
void LoadPreset(ExportFFmpegOptions *parent, wxString &name)
bool SavePreset(ExportFFmpegOptions *parent, wxString &name)
void ImportPresets(wxString &filename)
bool OverwriteIsOk(wxString &name)
XMLTagHandler * HandleXMLChild(const std::string_view &tag) override
void DeletePreset(wxString &name)
bool HandleXMLTag(const std::string_view &tag, const AttributesList &attrs) override
~FFmpegPresets() override
void WriteXMLHeader(XMLWriter &xmlFile) const
void GetPresetList(wxArrayString &list)
void WriteXML(XMLWriter &xmlFile) const
void ExportPresets(wxString &filename)
FFmpegPreset * FindPreset(wxString &name)
This class is an interface which should be implemented by classes which wish to be able to load and s...
Base class for XMLFileWriter and XMLStringWriter that provides the general functionality for creating...