Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members   Examples  

loadladspa.h

00001 /*
00002    Copyright 2002 Kenneth L. McMillan
00003    
00004    A jezabel "tool" is an object that takes audio streams as
00005    inputs and produces audio streams as outputs.
00006 
00007    This file describes the Jezabel tool class.
00008    This software is made available under the terms of the GNU
00009    General Public License (LGPL), version 2, or any later version
00010    published by the Free Software Foundation, at your option. You
00011    should have received a copy of this license along with the
00012    software. If not, please contact the Free Software Foundation, Inc.
00013    59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
00014 
00015    Reproduction, modification or other use of this software except
00016    under the terms of the LGPL is prohibited.
00017 
00018    Note: this code comes from the Computer Music Toolkit.
00019 
00020 */
00021 
00022 #ifndef Loadladspa_included
00023 #define Loadladspa_included
00024 
00025 #include <ladspa.h>
00026 
00027 #ifdef __cplusplus
00028 extern "C" {
00029 #endif
00030 
00031   void *loadLADSPAPluginLibrary(const char * pcPluginFilename);
00032 
00033   void unloadLADSPAPluginLibrary(void * pvLADSPAPluginLibrary);
00034 
00035   const LADSPA_Descriptor *
00036   findLADSPAPluginDescriptor(void * pvLADSPAPluginLibrary,
00037                              const char * pcPluginLibraryFilename,
00038                              const char * pcPluginLabel);
00039 
00040 #ifdef __cplusplus
00041 }
00042 #endif
00043 
00044 #endif

Generated at Sun Jan 18 20:51:22 2004 for Jezabel by doxygen1.2.8.1 written by Dimitri van Heesch, © 1997-2001