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

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

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

revision 170 by capela, Wed Jun 30 15:16:03 2004 UTC revision 171 by capela, Mon Jul 5 16:26:44 2004 UTC
# Line 85  typedef struct _lscp_driver_info_t Line 85  typedef struct _lscp_driver_info_t
85  typedef struct _lscp_device_info_t  typedef struct _lscp_device_info_t
86  {  {
87      char *        driver;      char *        driver;
88      lscp_param_t *parameters;      lscp_param_t *params;
89    
90  } lscp_device_info_t;  } lscp_device_info_t;
91    
92    
93  /** Common device channel info cache struct. */  /** Common device channel/port info cache struct. */
94  typedef struct _lscp_device_channel_info_t  typedef struct _lscp_device_port_info_t
95  {  {
96      char *        name;      char *        name;
97      lscp_param_t *parameters;      lscp_param_t *params;
98    
99  } lscp_device_channel_info_t;  } lscp_device_port_info_t;
100    
101    
102  //-------------------------------------------------------------------------  //-------------------------------------------------------------------------
# Line 118  int *                   lscp_list_audio_ Line 118  int *                   lscp_list_audio_
118  lscp_device_info_t *    lscp_get_audio_device_info      (lscp_client_t *pClient, int iAudioDevice);  lscp_device_info_t *    lscp_get_audio_device_info      (lscp_client_t *pClient, int iAudioDevice);
119  lscp_status_t           lscp_set_audio_device_param     (lscp_client_t *pClient, int iAudioDevice, lscp_param_t *pParam);  lscp_status_t           lscp_set_audio_device_param     (lscp_client_t *pClient, int iAudioDevice, lscp_param_t *pParam);
120    
121  lscp_device_channel_info_t *lscp_get_audio_channel_info (lscp_client_t *pClient, int iAudioDevice, int iAudioChannel );  lscp_device_port_info_t *lscp_get_audio_channel_info    (lscp_client_t *pClient, int iAudioDevice, int iAudioChannel);
122    
123  lscp_param_info_t *     lscp_get_audio_channel_param_info   (lscp_client_t *pClient, int iAudioDevice, int iAudioChannel, const char *pszParam);  lscp_param_info_t *     lscp_get_audio_channel_param_info   (lscp_client_t *pClient, int iAudioDevice, int iAudioChannel, const char *pszParam);
124  lscp_status_t           lscp_set_audio_channel_param        (lscp_client_t *pClient, int iAudioDevice, int iAudioChannel, lscp_param_t *pParam);  lscp_status_t           lscp_set_audio_channel_param        (lscp_client_t *pClient, int iAudioDevice, int iAudioChannel, lscp_param_t *pParam);
# Line 143  int *                   lscp_list_midi_d Line 143  int *                   lscp_list_midi_d
143  lscp_device_info_t *    lscp_get_midi_device_info       (lscp_client_t *pClient, int iMidiDevice);  lscp_device_info_t *    lscp_get_midi_device_info       (lscp_client_t *pClient, int iMidiDevice);
144  lscp_status_t           lscp_set_midi_device_param      (lscp_client_t *pClient, int iMidiDevice, lscp_param_t *pParam);  lscp_status_t           lscp_set_midi_device_param      (lscp_client_t *pClient, int iMidiDevice, lscp_param_t *pParam);
145    
146  lscp_device_channel_info_t *lscp_get_midi_port_info     (lscp_client_t *pClient, int iMidiDevice, int iMidiPort);  lscp_device_port_info_t *lscp_get_midi_port_info        (lscp_client_t *pClient, int iMidiDevice, int iMidiPort);
147    
148  lscp_param_info_t *     lscp_get_midi_port_param_info   (lscp_client_t *pClient, int iMidiDevice, int iMidiPort, const char *pszParam);  lscp_param_info_t *     lscp_get_midi_port_param_info   (lscp_client_t *pClient, int iMidiDevice, int iMidiPort, const char *pszParam);
149  lscp_status_t           lscp_set_midi_port_param        (lscp_client_t *pClient, int iMidiDevice, int iMidiPort, lscp_param_t *pParam);  lscp_status_t           lscp_set_midi_port_param        (lscp_client_t *pClient, int iMidiDevice, int iMidiPort, lscp_param_t *pParam);

Legend:
Removed from v.170  
changed lines
  Added in v.171

  ViewVC Help
Powered by ViewVC