MusicKit
0.0.0
|
00001 /* Copyright 1988-1992, NeXT Inc. All rights reserved. */ 00002 /* 00003 $Id$ 00004 Defined In: The MusicKit 00005 */ 00006 /* 00007 Modification history: 00008 00009 $Log$ 00010 Revision 1.5 2006/02/05 17:57:10 leighsmith 00011 Cleaned up prototypes for Xcode 2.2 as it is much more strict about mixing id with a defined type 00012 00013 Revision 1.4 2001/09/06 21:27:48 leighsmith 00014 Merged RTF Reference documentation into headerdoc comments and prepended MK to any older class names 00015 00016 Revision 1.3 2000/05/06 00:56:32 leigh 00017 typed parameters to reduce warnings 00018 00019 Revision 1.2 1999/07/29 01:25:56 leigh 00020 Added Win32 compatibility, CVS logs, SBs changes 00021 00022 daj/04/23/90 - Created from _musickit.h 00023 */ 00024 #ifndef __MK__PatchTemplate_H___ 00025 #define __MK__PatchTemplate_H___ 00026 00027 #import "MKPatchTemplate.h" 00028 00029 /* MKPatchTemplate functions */ 00030 extern BOOL _MKIsClassInTemplate(MKPatchTemplate *templ, id factObj); 00031 extern NSMutableArray *_MKDeallocatedSynthPatches(MKPatchTemplate *templ, int orchIndex); 00032 extern void _MKEvalTemplateConnections(MKPatchTemplate *templ, id synthPatchContents); 00033 extern void _MKSetTemplateEMemUsage(MKPatchTemplate *templ, MKOrchMemStruct *reso); 00034 extern unsigned _MKGetTemplateEMemUsage(MKPatchTemplate *templ); 00035 extern id _MKAllocSynthPatch(MKPatchTemplate *templ, id synthPatchFactory, id anOrch, int orchIndex); 00036 00037 #endif