YSE sound engine  1.0
cross platform sound engine
 All Classes Namespaces Functions Pages
channel.hpp
1 /*
2  ==============================================================================
3 
4  channel.h
5  Created: 23 Mar 2014 11:50:29am
6  Author: yvan
7 
8  ==============================================================================
9 */
10 
11 #ifndef CHANNEL_H_INCLUDED
12 #define CHANNEL_H_INCLUDED
13 
14 namespace YSE {
22  namespace CHANNEL {
23  class interfaceObject;
24  class implementationObject;
25  class messageObject;
26  class managerObject;
27  enum MESSAGE {
28  VOLUME,
29  MOVE,
30  VIRTUAL,
31  ATTACH_REVERB,
32  };
33  }
34 
35  // the interface itself gets a more generic name, so that users can just
36  // define a 'channel' to get an interface object.
38 }
39 
40 
41 
42 
43 #endif // CHANNEL_H_INCLUDED
Channels are used to control groups of sounds simultaniously.