![]() |
Audacity 3.2.0
|
#include <ExportFFmpegDialogs.h>
Public Member Functions | |
FFmpegPresets () | |
~FFmpegPresets () | |
void | GetPresetList (wxArrayString &list) |
void | LoadPreset (ExportFFmpegOptions *parent, wxString &name) |
bool | SavePreset (ExportFFmpegOptions *parent, wxString &name) |
void | DeletePreset (wxString &name) |
bool | OverwriteIsOk (wxString &name) |
FFmpegPreset * | FindPreset (wxString &name) |
void | ImportPresets (wxString &filename) |
void | ExportPresets (wxString &filename) |
bool | HandleXMLTag (const std::string_view &tag, const AttributesList &attrs) override |
XMLTagHandler * | HandleXMLChild (const std::string_view &tag) override |
void | WriteXMLHeader (XMLWriter &xmlFile) const |
void | WriteXML (XMLWriter &xmlFile) const |
Private Attributes | |
FFmpegPresetMap | mPresets |
FFmpegPreset * | mPreset |
bool | mAbortImport |
Additional Inherited Members | |
![]() | |
XMLTagHandler () | |
virtual | ~XMLTagHandler () |
virtual bool | HandleXMLTag (const std::string_view &tag, const AttributesList &attrs)=0 |
virtual void | HandleXMLEndTag (const std::string_view &WXUNUSED(tag)) |
virtual void | HandleXMLContent (const std::string_view &WXUNUSED(content)) |
virtual XMLTagHandler * | HandleXMLChild (const std::string_view &tag)=0 |
void | ReadXMLEndTag (const char *tag) |
void | ReadXMLContent (const char *s, int len) |
XMLTagHandler * | ReadXMLChild (const char *tag) |
Definition at line 318 of file ExportFFmpegDialogs.h.
FFmpegPresets::FFmpegPresets | ( | ) |
Definition at line 865 of file ExportFFmpegDialogs.cpp.
References FileNames::DataDir(), mAbortImport, mPreset, and XMLFileReader::Parse().
FFmpegPresets::~FFmpegPresets | ( | ) |
Definition at line 875 of file ExportFFmpegDialogs.cpp.
References FileNames::DataDir(), GuardedCall(), WriteXML(), WriteXMLHeader(), and XO.
void FFmpegPresets::DeletePreset | ( | wxString & | name | ) |
Definition at line 924 of file ExportFFmpegDialogs.cpp.
void FFmpegPresets::ExportPresets | ( | wxString & | filename | ) |
Definition at line 902 of file ExportFFmpegDialogs.cpp.
References GuardedCall(), WriteXML(), WriteXMLHeader(), and XO.
FFmpegPreset * FFmpegPresets::FindPreset | ( | wxString & | name | ) |
Definition at line 933 of file ExportFFmpegDialogs.cpp.
References mPresets, and name.
Referenced by HandleXMLTag(), LoadPreset(), and OverwriteIsOk().
void FFmpegPresets::GetPresetList | ( | wxArrayString & | list | ) |
Definition at line 912 of file ExportFFmpegDialogs.cpp.
References mPresets.
|
overridevirtual |
Implements XMLTagHandler.
Definition at line 1214 of file ExportFFmpegDialogs.cpp.
References mAbortImport.
|
overridevirtual |
Implements XMLTagHandler.
Definition at line 1134 of file ExportFFmpegDialogs.cpp.
References AudacityMessageBox(), FFmpegExportCtrlIDNames, FindPreset(), mAbortImport, FFmpegPreset::mControlState, mPreset, FFmpegPreset::mPresetName, mPresets, and XO.
void FFmpegPresets::ImportPresets | ( | wxString & | filename | ) |
Definition at line 888 of file ExportFFmpegDialogs.cpp.
References mAbortImport, mPreset, mPresets, and XMLFileReader::Parse().
void FFmpegPresets::LoadPreset | ( | ExportFFmpegOptions * | parent, |
wxString & | name | ||
) |
Definition at line 1055 of file ExportFFmpegDialogs.cpp.
References AudacityMessageBox(), FindPreset(), name, preset, and XO.
bool FFmpegPresets::OverwriteIsOk | ( | wxString & | name | ) |
Definition at line 945 of file ExportFFmpegDialogs.cpp.
References AudacityMessageBox(), FindPreset(), name, preset, and XO.
bool FFmpegPresets::SavePreset | ( | ExportFFmpegOptions * | parent, |
wxString & | name | ||
) |
Definition at line 961 of file ExportFFmpegDialogs.cpp.
References AudacityMessageBox(), format, mPresets, name, preset, and XO.
void FFmpegPresets::WriteXML | ( | XMLWriter & | xmlFile | ) | const |
Definition at line 1252 of file ExportFFmpegDialogs.cpp.
References FFmpegExportCtrlIDNames, and preset.
Referenced by ExportPresets(), and ~FFmpegPresets().
void FFmpegPresets::WriteXMLHeader | ( | XMLWriter & | xmlFile | ) | const |
Definition at line 1232 of file ExportFFmpegDialogs.cpp.
Referenced by ExportPresets(), and ~FFmpegPresets().
|
private |
Definition at line 343 of file ExportFFmpegDialogs.h.
Referenced by FFmpegPresets(), HandleXMLChild(), HandleXMLTag(), and ImportPresets().
|
private |
Definition at line 342 of file ExportFFmpegDialogs.h.
Referenced by FFmpegPresets(), HandleXMLTag(), and ImportPresets().
|
private |
Definition at line 341 of file ExportFFmpegDialogs.h.
Referenced by DeletePreset(), FindPreset(), GetPresetList(), HandleXMLTag(), ImportPresets(), and SavePreset().