00001
00002
00003
00004
00005
00006
00007
00008
00009
00010 #import "AMIdentifiable.h"
00011 #import "AMControllable.h"
00012 #import "AMCue.h"
00013 #import "a2ml.h"
00014 #import "fmod.hpp"
00015 #import "fmod_errors.h"
00016 #import <Foundation/Foundation.h>
00017
00018
00023 @interface AMSection : NSObject <AMControllable, AMIdentifiable, AMControllableHierarchy> {
00024
00025 UID uid;
00026 NSMutableDictionary *controls;
00027
00028
00029 FMOD::ChannelGroup *group;
00030 }
00031
00036 - (id)init;
00037
00042 - (void)addCue:(AMCue *)_cue;
00043
00048 - (void)removeCue:(AMCue *)_cue;
00049
00050
00056 - (FMOD::ChannelGroup *)getFMODChannelGroup;
00057
00058 @end