Audacity 3.2.0
|
#include <Export.h>
Public Member Functions | |
ExportTaskBuilder () | |
~ExportTaskBuilder () | |
ExportTaskBuilder & | SetFileName (const wxFileName &filename) |
ExportTaskBuilder & | SetRange (double t0, double t1, bool selectedOnly=false) noexcept |
ExportTaskBuilder & | SetParameters (ExportProcessor::Parameters parameters) noexcept |
ExportTaskBuilder & | SetNumChannels (unsigned numChannels) noexcept |
ExportTaskBuilder & | SetPlugin (const ExportPlugin *plugin, int format=0) noexcept |
ExportTaskBuilder & | SetTags (const Tags *tags) noexcept |
ExportTaskBuilder & | SetSampleRate (double sampleRate) noexcept |
ExportTaskBuilder & | SetMixerSpec (MixerOptions::Downmix *mixerSpec) noexcept |
ExportTask | Build (AudacityProject &project) |
Private Attributes | |
wxFileName | mFileName |
double | mT0 {} |
double | mT1 {} |
bool | mSelectedOnly {} |
unsigned | mNumChannels {1} |
double | mSampleRate {44100} |
ExportProcessor::Parameters | mParameters |
const ExportPlugin * | mPlugin {} |
int | mFormat {} |
MixerOptions::Downmix * | mMixerSpec {} |
const Tags * | mTags {} |
|
default |
|
default |
ExportTask ExportTaskBuilder::Build | ( | AudacityProject & | project | ) |
Definition at line 84 of file Export.cpp.
References Cancelled, ExportPlugin::CreateProcessor(), MixerOptions::Downmix::GetNumChannels(), mFileName, mFormat, mMixerSpec, mNumChannels, mParameters, mPlugin, mSampleRate, mSelectedOnly, mT0, mT1, mTags, project, and wxT().
Referenced by ExportAudioDialog::OnExport().
ExportTaskBuilder & ExportTaskBuilder::SetFileName | ( | const wxFileName & | filename | ) |
Definition at line 33 of file Export.cpp.
References mFileName.
Referenced by ExportCommand::Apply(), anonymous_namespace{FileMenus.cpp}::DoExport(), TimerRecordDialog::ExecutePostRecordActions(), audacity::cloud::audiocom::sync::MixdownUploader::ExportProject(), audacity::cloud::audiocom::ShareAudioDialog::ExportProject(), and ExportAudioDialog::OnExport().
|
noexcept |
Definition at line 66 of file Export.cpp.
Referenced by ExportAudioDialog::OnExport().
|
noexcept |
Definition at line 53 of file Export.cpp.
Referenced by ExportCommand::Apply(), anonymous_namespace{FileMenus.cpp}::DoExport(), TimerRecordDialog::ExecutePostRecordActions(), audacity::cloud::audiocom::sync::MixdownUploader::ExportProject(), audacity::cloud::audiocom::ShareAudioDialog::ExportProject(), and ExportAudioDialog::OnExport().
|
noexcept |
Definition at line 47 of file Export.cpp.
Referenced by ExportCommand::Apply(), anonymous_namespace{FileMenus.cpp}::DoExport(), TimerRecordDialog::ExecutePostRecordActions(), audacity::cloud::audiocom::sync::MixdownUploader::ExportProject(), audacity::cloud::audiocom::ShareAudioDialog::ExportProject(), and ExportAudioDialog::OnExport().
|
noexcept |
Definition at line 59 of file Export.cpp.
References anonymous_namespace{ExportPCM.cpp}::format.
Referenced by ExportCommand::Apply(), anonymous_namespace{FileMenus.cpp}::DoExport(), TimerRecordDialog::ExecutePostRecordActions(), audacity::cloud::audiocom::sync::MixdownUploader::ExportProject(), audacity::cloud::audiocom::ShareAudioDialog::ExportProject(), and ExportAudioDialog::OnExport().
|
noexcept |
Definition at line 39 of file Export.cpp.
Referenced by ExportCommand::Apply(), anonymous_namespace{FileMenus.cpp}::DoExport(), TimerRecordDialog::ExecutePostRecordActions(), audacity::cloud::audiocom::sync::MixdownUploader::ExportProject(), audacity::cloud::audiocom::ShareAudioDialog::ExportProject(), and ExportAudioDialog::OnExport().
|
noexcept |
Definition at line 72 of file Export.cpp.
References anonymous_namespace{ClipSegmentTest.cpp}::sampleRate.
Referenced by ExportCommand::Apply(), anonymous_namespace{FileMenus.cpp}::DoExport(), TimerRecordDialog::ExecutePostRecordActions(), audacity::cloud::audiocom::sync::MixdownUploader::ExportProject(), audacity::cloud::audiocom::ShareAudioDialog::ExportProject(), and ExportAudioDialog::OnExport().
|
noexcept |
Definition at line 78 of file Export.cpp.
|
private |
Definition at line 51 of file Export.h.
Referenced by Build(), and SetFileName().
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |