/[svn]/liblscp/trunk/lscp/event.h
ViewVC logotype

Diff of /liblscp/trunk/lscp/event.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 562 by capela, Sun May 22 11:27:56 2005 UTC revision 994 by capela, Thu Dec 21 13:33:27 2006 UTC
# Line 2  Line 2 
2  //  //
3  /****************************************************************************  /****************************************************************************
4     liblscp - LinuxSampler Control Protocol API     liblscp - LinuxSampler Control Protocol API
5     Copyright (C) 2004, rncbc aka Rui Nuno Capela. All rights reserved.     Copyright (C) 2004-2006, rncbc aka Rui Nuno Capela. All rights reserved.
6    
7     This library is free software; you can redistribute it and/or     This library is free software; you can redistribute it and/or
8     modify it under the terms of the GNU Lesser General Public     modify it under the terms of the GNU Lesser General Public
# Line 14  Line 14 
14     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
15     Lesser General Public License for more details.     Lesser General Public License for more details.
16    
17     You should have received a copy of the GNU Lesser General Public     You should have received a copy of the GNU General Public License along
18     License along with this library; if not, write to the Free Software     with this program; if not, write to the Free Software Foundation, Inc.,
19     Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA     51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
20    
21  *****************************************************************************/  *****************************************************************************/
22    
# Line 33  extern "C" { Line 33  extern "C" {
33  /** Subscribable event notification bit-wise flags. */  /** Subscribable event notification bit-wise flags. */
34  typedef enum _lscp_event_t  typedef enum _lscp_event_t
35  {  {
36      LSCP_EVENT_NONE             = 0x0000,          LSCP_EVENT_NONE                      = 0x0000,
37      LSCP_EVENT_CHANNEL_COUNT    = 0x0001,          LSCP_EVENT_CHANNEL_COUNT             = 0x0001,
38      LSCP_EVENT_VOICE_COUNT      = 0x0002,          LSCP_EVENT_VOICE_COUNT               = 0x0002,
39      LSCP_EVENT_STREAM_COUNT     = 0x0004,          LSCP_EVENT_STREAM_COUNT              = 0x0004,
40      LSCP_EVENT_BUFFER_FILL      = 0x0008,          LSCP_EVENT_BUFFER_FILL               = 0x0008,
41      LSCP_EVENT_CHANNEL_INFO     = 0x0010,          LSCP_EVENT_CHANNEL_INFO              = 0x0010,
42      LSCP_EVENT_MISCELLANEOUS    = 0x1000          LSCP_EVENT_TOTAL_VOICE_COUNT         = 0x0020,
43            LSCP_EVENT_AUDIO_OUTPUT_DEVICE_COUNT = 0x0040,
44            LSCP_EVENT_AUDIO_OUTPUT_DEVICE_INFO  = 0x0080,
45            LSCP_EVENT_MIDI_INPUT_DEVICE_COUNT   = 0x0100,
46            LSCP_EVENT_MIDI_INPUT_DEVICE_INFO    = 0x0200,
47            LSCP_EVENT_MIDI_INSTRUMENT_MAP_COUNT = 0x0400,
48            LSCP_EVENT_MIDI_INSTRUMENT_MAP_INFO  = 0x1000,
49            LSCP_EVENT_MIDI_INSTRUMENT_COUNT     = 0x2000,
50            LSCP_EVENT_MIDI_INSTRUMENT_INFO      = 0x4000,
51            LSCP_EVENT_MISCELLANEOUS             = 0x8000
52    
53  } lscp_event_t;  } lscp_event_t;
54    

Legend:
Removed from v.562  
changed lines
  Added in v.994

  ViewVC Help
Powered by ViewVC