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

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

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

revision 378 by capela, Sun Feb 13 17:20:46 2005 UTC revision 564 by capela, Sun May 22 22:02:00 2005 UTC
# Line 39  extern "C" { Line 39  extern "C" {
39  //-------------------------------------------------------------------------  //-------------------------------------------------------------------------
40  // Client data structures.  // Client data structures.
41    
42    /** Server info cache struct. */
43    typedef struct _lscp_server_info_t
44    {
45        char *        description;
46        char *        version;
47    
48    } lscp_server_info_t;
49    
50    
51  /** Engine info cache struct. */  /** Engine info cache struct. */
52  typedef struct _lscp_engine_info_t  typedef struct _lscp_engine_info_t
53  {  {
# Line 143  int                     lscp_get_channel Line 152  int                     lscp_get_channel
152  int *                   lscp_list_channels              (lscp_client_t *pClient);  int *                   lscp_list_channels              (lscp_client_t *pClient);
153  int                     lscp_add_channel                (lscp_client_t *pClient);  int                     lscp_add_channel                (lscp_client_t *pClient);
154  lscp_status_t           lscp_remove_channel             (lscp_client_t *pClient, int iSamplerChannel);  lscp_status_t           lscp_remove_channel             (lscp_client_t *pClient, int iSamplerChannel);
155  const char **           lscp_get_available_engines      (lscp_client_t *pClient);  
156    int                     lscp_get_available_engines      (lscp_client_t *pClient);
157    const char **           lscp_list_available_engines     (lscp_client_t *pClient);
158    
159  lscp_engine_info_t *    lscp_get_engine_info            (lscp_client_t *pClient, const char *pszEngineName);  lscp_engine_info_t *    lscp_get_engine_info            (lscp_client_t *pClient, const char *pszEngineName);
160  lscp_channel_info_t *   lscp_get_channel_info           (lscp_client_t *pClient, int iSamplerChannel);  lscp_channel_info_t *   lscp_get_channel_info           (lscp_client_t *pClient, int iSamplerChannel);
# Line 168  lscp_status_t           lscp_reset_chann Line 179  lscp_status_t           lscp_reset_chann
179    
180  lscp_status_t           lscp_reset_sampler              (lscp_client_t *pClient);  lscp_status_t           lscp_reset_sampler              (lscp_client_t *pClient);
181    
182    lscp_server_info_t *    lscp_get_server_info            (lscp_client_t *pClient);
183    
184  #if defined(__cplusplus)  #if defined(__cplusplus)
185  }  }
186  #endif  #endif

Legend:
Removed from v.378  
changed lines
  Added in v.564

  ViewVC Help
Powered by ViewVC