/[svn]/liblscp/trunk/src/common.h
ViewVC logotype

Diff of /liblscp/trunk/src/common.h

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

revision 1018 by capela, Sun Dec 17 00:59:40 2006 UTC revision 1019 by capela, Thu Jan 11 12:33:05 2007 UTC
# Line 2  Line 2 
2  //  //
3  /****************************************************************************  /****************************************************************************
4     liblscp - LinuxSampler Control Protocol API     liblscp - LinuxSampler Control Protocol API
5     Copyright (C) 2004-2006, rncbc aka Rui Nuno Capela. All rights reserved.     Copyright (C) 2004-2007, 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 52  struct _lscp_client_t Line 52  struct _lscp_client_t
52          int  *              midi_devices;          int  *              midi_devices;
53          char **             engines;          char **             engines;
54          int  *              channels;          int  *              channels;
55            int  *              fxsends;
56          lscp_midi_instrument_t *midi_instruments;          lscp_midi_instrument_t *midi_instruments;
57          int  *              midi_maps;          int  *              midi_maps;
58          char *              midi_map_name;          char *              midi_map_name;
# Line 69  struct _lscp_client_t Line 70  struct _lscp_client_t
70          lscp_server_info_t  server_info;          lscp_server_info_t  server_info;
71          lscp_engine_info_t  engine_info;          lscp_engine_info_t  engine_info;
72          lscp_channel_info_t channel_info;          lscp_channel_info_t channel_info;
73            lscp_fxsend_info_t  fxsend_info;
74          lscp_midi_instrument_info_t midi_instrument_info;          lscp_midi_instrument_info_t midi_instrument_info;
75          // Result and error status.          // Result and error status.
76          char *              pszResult;          char *              pszResult;
# Line 192  void            lscp_param_info_reset Line 194  void            lscp_param_info_reset
194  int             lscp_param_concat           (char *pszBuffer, int cchMaxBuffer, lscp_param_t *pParams);  int             lscp_param_concat           (char *pszBuffer, int cchMaxBuffer, lscp_param_t *pParams);
195    
196  //-------------------------------------------------------------------------  //-------------------------------------------------------------------------
197    // Effect struct helper functions.
198    
199    void            lscp_fxsend_info_init       (lscp_fxsend_info_t *pFxSendInfo);
200    void            lscp_fxsend_info_free       (lscp_fxsend_info_t *pFxSendInfo);
201    void            lscp_fxsend_info_reset      (lscp_fxsend_info_t *pFxSendInfo);
202    
203    //-------------------------------------------------------------------------
204  // MIDI instrument info struct helper functions.  // MIDI instrument info struct helper functions.
205    
206  void            lscp_midi_instrument_info_init  (lscp_midi_instrument_info_t *pInstrInfo);  void            lscp_midi_instrument_info_init  (lscp_midi_instrument_info_t *pInstrInfo);

Legend:
Removed from v.1018  
changed lines
  Added in v.1019

  ViewVC Help
Powered by ViewVC