00001 /****************************************************************************** 00002 $Id: SndKit.h 3638 2009-10-22 13:03:55Z leighsmith $ 00003 00004 Description: Main class defining a sound object. 00005 00006 Original Author: Stephen Brandon 00007 00008 Copyright (c) 1999 Stephen Brandon and the University of Glasgow 00009 Additions Copyright (c) 2001, The MusicKit Project. All rights reserved. 00010 00011 Legal Statement: 00012 00013 This framework and all source code supplied with it, except where specified, are 00014 Copyright Stephen Brandon and the University of Glasgow, 1999. You are free to 00015 use the source code for any purpose, including commercial applications, as long 00016 as you reproduce this notice on all such software. 00017 00018 Software production is complex and we cannot warrant that the Software will be 00019 error free. Further, we will not be liable to you if the Software is not fit 00020 for the purpose for which you acquired it, or of satisfactory quality. 00021 00022 WE SPECIFICALLY EXCLUDE TO THE FULLEST EXTENT PERMITTED BY THE COURTS ALL 00023 WARRANTIES IMPLIED BY LAW INCLUDING (BUT NOT LIMITED TO) IMPLIED WARRANTIES OF 00024 QUALITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT OF THIRD PARTIES 00025 RIGHTS. 00026 00027 If a court finds that we are liable for death or personal injury caused by our 00028 negligence our liability shall be unlimited. 00029 00030 WE SHALL HAVE NO LIABILITY TO YOU FOR LOSS OF PROFITS, LOSS OF CONTRACTS, LOSS 00031 OF DATA, LOSS OF GOODWILL, OR WORK STOPPAGE, WHICH MAY ARISE FROM YOUR 00032 POSSESSION OR USE OF THE SOFTWARE OR ASSOCIATED DOCUMENTATION. WE SHALL HAVE 00033 NO LIABILITY IN RESPECT OF ANY USE OF THE SOFTWARE OR THE ASSOCIATED 00034 DOCUMENTATION WHERE SUCH USE IS NOT IN COMPLIANCE WITH THE TERMS AND CONDITIONS 00035 OF THIS AGREEMENT. 00036 00037 Legal Statement covering additions made by the MusicKit project: 00038 00039 Permission is granted to use and modify this code for commercial and 00040 non-commercial purposes so long as the author attribution and copyright 00041 messages remain intact and accompany all relevant code. 00042 00043 ******************************************************************************/ 00044 00045 /* We #import this file regardless of the setting of 00046 HAVE_CONFIG_H so that other applications compiling against this 00047 header don't have to define it. If you are seeing errors for 00048 SndKitConfig.h not found when compiling the MusicKit, you haven't 00049 run ./configure 00050 */ 00051 #import "SndKitConfig.h" 00052 00053 #import "SndFormat.h" 00054 #import "SndEndianFunctions.h" 00055 #import "SndTable.h" 00056 #import "Snd.h" 00057 #import "SndPasteboard.h" 00058 #import "SndFunctions.h" 00059 #import "SndMuLaw.h" 00060 #import "SndOnDisk.h" 00061 00062 #import "SndView.h" 00063 #import "SndError.h" 00064 #import "SndStreamManager.h" 00065 #import "SndAudioBuffer.h" 00066 #import "SndStreamClient.h" 00067 #import "SndStreamRecorder.h" 00068 #import "SndStreamMixer.h" 00069 #import "SndAudioProcessorMP3Encoder.h" 00070 #import "SndMP3.h" 00071 #import "SndAudioProcessor.h" 00072 #import "SndAudioProcessorChain.h" 00073 #import "SndAudioProcessorDelay.h" 00074 #import "SndAudioProcessorDistortion.h" 00075 #import "SndAudioProcessorFlanger.h" 00076 #import "SndAudioProcessorNoiseGate.h" 00077 #import "SndAudioProcessorReverb.h" 00078 #import "SndAudioProcessorRecorder.h" 00079 #import "SndAudioProcessorToneGenerator.h" 00080 #import "SndAudioProcessorInspector.h" 00081 #import "SndPerformance.h" 00082 #import "SndPlayer.h" 00083 #import "SndAudioFader.h" 00084 #import "SndBreakpoint.h" 00085 #import "SndEnvelope.h" 00086 #import "SndAudioBufferQueue.h"