Audacity 3.2.0
|
Editor objects are used to retrieve a set of export options, and configure exporting parameters according the plugin internal logic. Each option is assigned with internal index that should not change. More...
#include <ExportOptionsEditor.h>
Classes | |
class | Listener |
Listener object that is used to report on option changes. More... | |
Public Types | |
using | SampleRateList = std::vector< int > |
Public Member Functions | |
virtual | ~ExportOptionsEditor () |
virtual int | GetOptionsCount () const =0 |
virtual bool | GetOption (int index, ExportOption &option) const =0 |
virtual bool | GetValue (ExportOptionID id, ExportValue &value) const =0 |
virtual bool | SetValue (ExportOptionID id, const ExportValue &value)=0 |
virtual SampleRateList | GetSampleRateList () const =0 |
virtual void | Store (audacity::BasicSettings &settings) const =0 |
virtual void | Load (const audacity::BasicSettings &config)=0 |
Editor objects are used to retrieve a set of export options, and configure exporting parameters according the plugin internal logic. Each option is assigned with internal index that should not change.
Definition at line 23 of file ExportOptionsEditor.h.
using ExportOptionsEditor::SampleRateList = std::vector<int> |
Definition at line 26 of file ExportOptionsEditor.h.
|
virtualdefault |
|
pure virtual |
Implemented in PlainExportOptionsEditor, ExportOptionsCLEditor, anonymous_namespace{ExportFFmpeg.cpp}::ExportOptionsFFmpegCustomEditor, MP2ExportOptionsEditor, MP3ExportOptionsEditor, anonymous_namespace{ExportPCM.cpp}::ExportOptionsSFEditor, anonymous_namespace{ExportWavPack.cpp}::ExportOptionsWavPackEditor, anonymous_namespace{ExportOGG.cpp}::ExportOptionOGGEditor, and anonymous_namespace{ExportPCM.cpp}::ExportOptionsSFTypedEditor.
Referenced by ExportUtils::ParametersFromEditor().
|
pure virtual |
Implemented in PlainExportOptionsEditor, ExportOptionsCLEditor, anonymous_namespace{ExportFFmpeg.cpp}::ExportOptionsFFmpegCustomEditor, MP2ExportOptionsEditor, MP3ExportOptionsEditor, anonymous_namespace{ExportOGG.cpp}::ExportOptionOGGEditor, anonymous_namespace{ExportPCM.cpp}::ExportOptionsSFTypedEditor, anonymous_namespace{ExportPCM.cpp}::ExportOptionsSFEditor, and anonymous_namespace{ExportWavPack.cpp}::ExportOptionsWavPackEditor.
Referenced by ExportUtils::ParametersFromEditor().
|
pure virtual |
Implemented in PlainExportOptionsEditor, ExportOptionsCLEditor, anonymous_namespace{ExportFFmpeg.cpp}::ExportOptionsFFmpegCustomEditor, MP2ExportOptionsEditor, MP3ExportOptionsEditor, anonymous_namespace{ExportOGG.cpp}::ExportOptionOGGEditor, anonymous_namespace{ExportPCM.cpp}::ExportOptionsSFTypedEditor, anonymous_namespace{ExportPCM.cpp}::ExportOptionsSFEditor, and anonymous_namespace{ExportWavPack.cpp}::ExportOptionsWavPackEditor.
|
pure virtual |
Implemented in anonymous_namespace{ExportPCM.cpp}::ExportOptionsSFEditor, anonymous_namespace{ExportOGG.cpp}::ExportOptionOGGEditor, anonymous_namespace{ExportPCM.cpp}::ExportOptionsSFTypedEditor, and ExportOptionsCLEditor.
Referenced by ExportUtils::ParametersFromEditor().
|
pure virtual |
Implemented in PlainExportOptionsEditor, ExportOptionsCLEditor, anonymous_namespace{ExportFFmpeg.cpp}::ExportOptionsFFmpegCustomEditor, MP2ExportOptionsEditor, MP3ExportOptionsEditor, anonymous_namespace{ExportOGG.cpp}::ExportOptionOGGEditor, anonymous_namespace{ExportPCM.cpp}::ExportOptionsSFTypedEditor, anonymous_namespace{ExportPCM.cpp}::ExportOptionsSFEditor, and anonymous_namespace{ExportWavPack.cpp}::ExportOptionsWavPackEditor.
|
pure virtual |
|
pure virtual |
Implemented in PlainExportOptionsEditor, ExportOptionsCLEditor, MP2ExportOptionsEditor, MP3ExportOptionsEditor, anonymous_namespace{ExportOGG.cpp}::ExportOptionOGGEditor, anonymous_namespace{ExportPCM.cpp}::ExportOptionsSFTypedEditor, anonymous_namespace{ExportPCM.cpp}::ExportOptionsSFEditor, anonymous_namespace{ExportWavPack.cpp}::ExportOptionsWavPackEditor, and anonymous_namespace{ExportFFmpeg.cpp}::ExportOptionsFFmpegCustomEditor.