Audacity 3.2.0
|
Public Member Functions | |
ExportOptionsSFEditor (Listener *listener) | |
int | GetOptionsCount () const override |
bool | GetOption (int index, ExportOption &option) const override |
bool | GetValue (ExportOptionID id, ExportValue &value) const override |
bool | SetValue (ExportOptionID id, const ExportValue &value) override |
SampleRateList | GetSampleRateList () const override |
void | Load (const audacity::BasicSettings &config) override |
void | Store (audacity::BasicSettings &config) const override |
Public Member Functions inherited from ExportOptionsEditor | |
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 |
Private Member Functions | |
bool | IsValidType (const ExportValue &typeValue) const |
Private Attributes | |
Listener *const | mListener |
int | mType |
std::unordered_map< int, int > | mEncodings |
std::vector< ExportOption > | mOptions |
Additional Inherited Members | |
Public Types inherited from ExportOptionsEditor | |
using | SampleRateList = std::vector< int > |
Definition at line 185 of file ExportPCM.cpp.
|
inlineexplicit |
Definition at line 208 of file ExportPCM.cpp.
References anonymous_namespace{ExportPCM.cpp}::GetEncodings(), ExportOption::Hidden, anonymous_namespace{ExportPCM.cpp}::OptionIDSFType, sf_header_index_name(), sf_header_index_to_type(), sf_num_headers(), ExportOption::TypeEnum, Verbatim(), and XO().
|
inlineoverridevirtual |
Implements ExportOptionsEditor.
Definition at line 263 of file ExportPCM.cpp.
|
inlineoverridevirtual |
Implements ExportOptionsEditor.
Definition at line 258 of file ExportPCM.cpp.
|
inlineoverridevirtual |
Implements ExportOptionsEditor.
Definition at line 335 of file ExportPCM.cpp.
|
inlineoverridevirtual |
Implements ExportOptionsEditor.
Definition at line 273 of file ExportPCM.cpp.
References anonymous_namespace{ExportPCM.cpp}::OptionIDSFType.
|
inlineprivate |
Definition at line 193 of file ExportPCM.cpp.
|
inlineoverridevirtual |
Implements ExportOptionsEditor.
Definition at line 340 of file ExportPCM.cpp.
References ExportOption::flags, ExportOption::Hidden, anonymous_namespace{ExportPCM.cpp}::LoadEncoding(), and anonymous_namespace{ExportPCM.cpp}::LoadOtherFormat().
|
inlineoverridevirtual |
Implements ExportOptionsEditor.
Definition at line 289 of file ExportPCM.cpp.
References gPrefs, ExportOption::Hidden, ExportOptionsEditor::Listener::OnExportOptionChange(), ExportOptionsEditor::Listener::OnExportOptionChangeBegin(), ExportOptionsEditor::Listener::OnExportOptionChangeEnd(), ExportOptionsEditor::Listener::OnFormatInfoChange(), and anonymous_namespace{ExportPCM.cpp}::OptionIDSFType.
|
inlineoverridevirtual |
Implements ExportOptionsEditor.
Definition at line 368 of file ExportPCM.cpp.
References anonymous_namespace{ExportPCM.cpp}::SaveEncoding(), and anonymous_namespace{ExportPCM.cpp}::SaveOtherFormat().
|
private |
Definition at line 189 of file ExportPCM.cpp.
|
private |
Definition at line 187 of file ExportPCM.cpp.
|
private |
Definition at line 191 of file ExportPCM.cpp.
|
private |
Definition at line 188 of file ExportPCM.cpp.