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
1.2.8.1 written by Dimitri van Heesch,
© 1997-2001