MusicKit
0.0.0
|
00001 00002 // 00003 // $Id$ 00004 // 00005 // Original Author: Leigh Smith, <leigh@leighsmith.com> 00006 // 00007 // Copyright (c) 2004, The MusicKit Project. All rights reserved. 00008 // 00009 // Permission is granted to use and modify this code for commercial and 00010 // non-commercial purposes so long as the author attribution and copyright 00011 // messages remain intact and accompany all relevant code. 00012 // 00014 00015 #import <Foundation/Foundation.h> 00016 #import "SndAudioUnitProcessor.h" 00017 #import <AudioUnit/AudioUnitCarbonView.h> 00018 00032 @interface SndAudioUnitController : NSObject 00033 { 00035 AudioUnitCarbonView carbonView; 00037 WindowRef auWindow; 00041 NSWindow *cocoaAUWindow; 00043 NSView *audioUnitUIView; 00045 SndAudioUnitProcessor *audioUnitProcessor; 00046 } 00047 00054 - initWithAudioProcessor: (SndAudioUnitProcessor *) processor; 00055 00060 - (SndAudioUnitProcessor *) audioUnitProcessor; 00061 00065 - (NSWindow *) window; 00066 00073 - (NSView *) contentView; 00074 00078 - (void) reinitializeController; 00079 00080 @end