1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-06-20 22:30:05 +02:00
audacity/src/export/ExportMP3.h
2019-04-06 12:05:43 +01:00

42 lines
1.1 KiB
C++

/**********************************************************************
Audacity: A Digital Audio Editor
ExportMP3.h
Dominic Mazzoni
**********************************************************************/
#ifndef __AUDACITY_EXPORTMP3__
#define __AUDACITY_EXPORTMP3__
/* --------------------------------------------------------------------------*/
#include "../MemoryX.h"
#define MODE_SET 0
#define MODE_VBR 1
#define MODE_ABR 2
#define MODE_CBR 3
#if defined(__WXMSW__) || defined(__WXMAC__)
#define MP3_EXPORT_BUILT_IN 1
#endif
class ExportPlugin;
class wxString;
class wxWindow;
/** Factory method New_ExportMP3() which creates a NEW ExportMP3 object and
* returns a pointer to it. The rest of the class declaration is in ExportMP3.cpp
*/
std::unique_ptr<ExportPlugin> New_ExportMP3();
//----------------------------------------------------------------------------
// Get MP3 library versioqn
//----------------------------------------------------------------------------
wxString GetMP3Version(wxWindow *parent, bool prompt);
#endif