2016-05-25 02:00:22 +00:00
|
|
|
#ifndef __AMUSE_AUDIOUNIT_VIEWCONTROLLER_HPP__
|
|
|
|
#define __AMUSE_AUDIOUNIT_VIEWCONTROLLER_HPP__
|
|
|
|
|
|
|
|
#import <CoreAudioKit/CoreAudioKit.h>
|
2016-06-07 03:42:51 +00:00
|
|
|
#import "AudioGroupFilePresenter.hpp"
|
2016-05-25 02:00:22 +00:00
|
|
|
|
2016-06-07 03:42:51 +00:00
|
|
|
@class AmuseAudioUnit;
|
|
|
|
|
|
|
|
@interface GroupBrowserDelegate : NSObject <NSBrowserDelegate>
|
|
|
|
{
|
|
|
|
AmuseAudioUnit* m_audioUnit;
|
|
|
|
}
|
|
|
|
- (id)initWithAudioUnit:(AmuseAudioUnit*)au;
|
|
|
|
@end
|
2016-05-25 02:00:22 +00:00
|
|
|
|
2016-06-07 03:42:51 +00:00
|
|
|
@interface AudioUnitViewController : AUViewController <AUAudioUnitFactory>
|
|
|
|
{
|
|
|
|
@public
|
|
|
|
AmuseAudioUnit* m_audioUnit;
|
|
|
|
IBOutlet NSBrowser* m_groupBrowser;
|
|
|
|
GroupBrowserDelegate* m_groupBrowserDelegate;
|
|
|
|
}
|
2016-05-25 02:00:22 +00:00
|
|
|
@end
|
|
|
|
|
|
|
|
#endif // __AMUSE_AUDIOUNIT_VIEWCONTROLLER_HPP__
|