11#ifndef __AUDACITY_EXPORT__
12#define __AUDACITY_EXPORT__
16#include <wx/filename.h>
40 ExportTaskBuilder& SetRange(
double t0,
double t1,
bool selectedOnly =
false) noexcept;
55 unsigned mNumChannels{1};
56 double mSampleRate{44100};
void IMPORT_EXPORT_API ShowDiskFullExportErrorDialog(const wxFileNameWrapper &fileName)
void IMPORT_EXPORT_API ShowExportErrorDialog(const TranslatableString &message, const TranslatableString &caption, bool allowReporting)
std::vector< std::unique_ptr< ExportPlugin > > ExportPluginArray
std::packaged_task< ExportResult(ExportProcessorDelegate &)> ExportTask
std::vector< std::shared_ptr< const WaveTrack > > WaveTrackConstArray
The top-level handle to an Audacity project. It serves as a source of events that other objects can b...
std::vector< std::tuple< ExportOptionID, ExportValue > > Parameters
ExportProcessor::Parameters mParameters
A matrix of booleans, one row per input channel, column per output.
Holds a msgid for the translation catalog; may also bind format arguments.
A Track that contains audio waveform data.
constexpr auto sampleRate