Audacity 3.2.0
|
The interface that all file import "plugins" (if you want to call them that) must implement. Defines ImportFileHandle, ImportPlugin, UnusableImportPlugin, ImportPluginList and UnusableImportPluginList. More...
#include "AcidizerTags.h"
#include "Identifier.h"
#include "Internat.h"
#include "wxArrayStringEx.h"
#include <memory>
#include <optional>
Go to the source code of this file.
Classes | |
class | ImportPlugin |
Base class for FlacImportPlugin, LOFImportPlugin, MP3ImportPlugin, OggImportPlugin and PCMImportPlugin. Gives API for sound file import. More... | |
class | ImportFileHandle |
Base class for FlacImportFileHandle, LOFImportFileHandle, MP3ImportFileHandle, OggImportFileHandle and PCMImportFileHandle. Gives API for sound file import. More... | |
class | ImportFileHandleEx |
class | UnusableImportPlugin |
Used in place of a real plug in for plug ins that have not been compiled or are not available in this version of Audacity. Has enough information to identify the file extensions that would be used, but little else. More... | |
Typedefs | |
using | TrackHolders = std::vector< std::shared_ptr< Track > > |
The interface that all file import "plugins" (if you want to call them that) must implement. Defines ImportFileHandle, ImportPlugin, UnusableImportPlugin, ImportPluginList and UnusableImportPluginList.
Since this is part of libaudacity, it must not use any GUI parts of wxWidgets.
Definition in file ImportPlugin.h.
using TrackHolders = std::vector<std::shared_ptr<Track> > |
Definition at line 108 of file ImportPlugin.h.