|
Audacity
3.0.3
|
Go to the documentation of this file.
42 #ifndef __AUDACITY_IMPORTERINTERFACE_H__
43 #define __AUDACITY_IMPORTERINTERFACE_H__
128 virtual bool Open(
const wxString & fileName) = 0;
151 #endif // __AUDACITY_IMPORTERINTERFACE_H__
Holds a msgid for the translation catalog; may also bind format arguments.
virtual ~ImporterHostInterface()
virtual bool UpdateProgress(float current, float total)=0
virtual void SetHost(ImporterHostInterface *host)=0
virtual bool AddStream(int stream, sampleFormat sampleformat, float sampleRate, int numChannels, ChannelName *channelMap)=0
virtual bool SupportsExtension(const FileExtension &extension)=0
Extend wxArrayString with move operations and construction and insertion fromstd::initializer_list.
virtual wxString GetPluginStringID()=0
virtual TranslatableString GetFileDescription()=0
virtual bool PutSamples(int stream, size_t numSamples, samplePtr inBuffer)=0
wxString FileExtension
File extension, not including any leading dot.
virtual ~ImporterClientInterface()
virtual ImporterClientInterface * CreateClient()=0
virtual FileExtensions GetSupportedExtensions()=0
ComponentInterface provides name / vendor / version functions to identify plugins....
virtual TranslatableString GetPluginFormatDescription()=0
virtual void GetStreamInfo(wxArrayString &streamInfo)=0
virtual void SetStreamUsage(int streamID, bool use)=0
virtual ~ImporterInterface()
virtual bool Open(const wxString &fileName)=0
virtual bool PutSamples(int stream, int channel, size_t numSamples, samplePtr inBuffer)=0