Audacity  3.0.3
Public Member Functions | List of all members
ImporterInterface Class Referenceabstract

#include <ImporterInterface.h>

Inheritance diagram for ImporterInterface:
[legend]
Collaboration diagram for ImporterInterface:
[legend]

Public Member Functions

virtual ~ImporterInterface ()
 
virtual wxString GetPluginStringID ()=0
 
virtual TranslatableString GetPluginFormatDescription ()=0
 
virtual FileExtensions GetSupportedExtensions ()=0
 
virtual bool SupportsExtension (const FileExtension &extension)=0
 
virtual ImporterClientInterfaceCreateClient ()=0
 
- Public Member Functions inherited from ComponentInterface
virtual ~ComponentInterface ()
 
virtual PluginPath GetPath ()=0
 
virtual ComponentInterfaceSymbol GetSymbol ()=0
 
virtual VendorSymbol GetVendor ()=0
 
virtual wxString GetVersion ()=0
 
virtual TranslatableString GetDescription ()=0
 
TranslatableString GetName ()
 
virtual bool DefineParams (ShuttleParams &WXUNUSED(S))
 

Detailed Description

Definition at line 57 of file ImporterInterface.h.

Constructor & Destructor Documentation

◆ ~ImporterInterface()

virtual ImporterInterface::~ImporterInterface ( )
inlinevirtual

Definition at line 60 of file ImporterInterface.h.

60 {};

Member Function Documentation

◆ CreateClient()

virtual ImporterClientInterface* ImporterInterface::CreateClient ( )
pure virtual

◆ GetPluginFormatDescription()

virtual TranslatableString ImporterInterface::GetPluginFormatDescription ( )
pure virtual

◆ GetPluginStringID()

virtual wxString ImporterInterface::GetPluginStringID ( )
pure virtual

Referenced by PluginManager::RegisterPlugin().

Here is the caller graph for this function:

◆ GetSupportedExtensions()

virtual FileExtensions ImporterInterface::GetSupportedExtensions ( )
pure virtual

Referenced by PluginManager::RegisterPlugin().

Here is the caller graph for this function:

◆ SupportsExtension()

virtual bool ImporterInterface::SupportsExtension ( const FileExtension extension)
pure virtual

The documentation for this class was generated from the following file: