Changeset 2367:bdbcf1c16820 in roaraudio for roard/include
- Timestamp:
- 08/15/09 03:01:20 (15 years ago)
- Branch:
- default
- Phase:
- public
- Location:
- roard/include
- Files:
-
- 11 edited
Legend:
- Unmodified
- Added
- Removed
-
roard/include/driver.h
r2365 r2367 103 103 int (*open )(DRIVER_USERDATA_T * inst, char * device, struct roar_audio_info * info); 104 104 int (*close)(DRIVER_USERDATA_T inst); 105 int (*vio_init)(struct roar_vio_calls * calls, char * device, struct roar_audio_info * info, int fh );105 int (*vio_init)(struct roar_vio_calls * calls, char * device, struct roar_audio_info * info, int fh, struct roar_stream_server * sstream); 106 106 }; 107 107 … … 125 125 126 126 // opening a cdriver 127 int driver_cdriver_open(struct roar_vio_calls * inst, char * device, struct roar_audio_info * info, int fh );127 int driver_cdriver_open(struct roar_vio_calls * inst, char * device, struct roar_audio_info * info, int fh, struct roar_stream_server * sstream); 128 128 129 129 #endif -
roard/include/driver_ao.h
r958 r2367 26 26 #define _DRIVER_AO_H_ 27 27 28 int driver_ao_open_vio(struct roar_vio_calls * inst, char * device, struct roar_audio_info * info, int fh );28 int driver_ao_open_vio(struct roar_vio_calls * inst, char * device, struct roar_audio_info * info, int fh, struct roar_stream_server * sstream); 29 29 int driver_ao_close(DRIVER_USERDATA_T inst); 30 30 ssize_t driver_ao_write(struct roar_vio_calls * vio, void *buf, size_t count); -
roard/include/driver_dmx.h
r1828 r2367 26 26 #define _DRIVER_DMX_H_ 27 27 28 int driver_dmx_open_vio (struct roar_vio_calls * inst, char * device, struct roar_audio_info * info, int fh );28 int driver_dmx_open_vio (struct roar_vio_calls * inst, char * device, struct roar_audio_info * info, int fh, struct roar_stream_server * sstream); 29 29 ssize_t driver_dmx_write (struct roar_vio_calls * vio, void *buf, size_t count); 30 30 int driver_dmx_ctl (struct roar_vio_calls * vio, int cmd, void * data); -
roard/include/driver_esd.h
r1656 r2367 27 27 28 28 int driver_esd_open_sysio(DRIVER_USERDATA_T * inst, char * device, struct roar_audio_info * info); 29 int driver_esd_open_vio(struct roar_vio_calls * inst, char * device, struct roar_audio_info * info, int fh );29 int driver_esd_open_vio(struct roar_vio_calls * inst, char * device, struct roar_audio_info * info, int fh, struct roar_stream_server * sstream); 30 30 int driver_esd_close(DRIVER_USERDATA_T inst); 31 31 int driver_esd_pause(DRIVER_USERDATA_T inst, int newstate); -
roard/include/driver_oss.h
r1544 r2367 38 38 }; 39 39 40 int driver_oss_open(struct roar_vio_calls * inst, char * device, struct roar_audio_info * info, int fh );40 int driver_oss_open(struct roar_vio_calls * inst, char * device, struct roar_audio_info * info, int fh, struct roar_stream_server * sstream); 41 41 int driver_oss_close(DRIVER_USERDATA_T inst); 42 42 int driver_oss_sync(struct roar_vio_calls * vio); -
roard/include/driver_pwmled.h
r1983 r2367 33 33 }; 34 34 35 int driver_pwmled_open_vio (struct roar_vio_calls * inst, char * device, struct roar_audio_info * info, int fh );35 int driver_pwmled_open_vio (struct roar_vio_calls * inst, char * device, struct roar_audio_info * info, int fh, struct roar_stream_server * sstream); 36 36 ssize_t driver_pwmled_write (struct roar_vio_calls * vio, void *buf, size_t count); 37 37 int driver_pwmled_ctl (struct roar_vio_calls * vio, int cmd, void * data); -
roard/include/driver_raw.h
r947 r2367 26 26 #define _DRIVER_RAW_H_ 27 27 28 int driver_raw_open_vio(struct roar_vio_calls * inst, char * device, struct roar_audio_info * info, int fh );28 int driver_raw_open_vio(struct roar_vio_calls * inst, char * device, struct roar_audio_info * info, int fh, struct roar_stream_server * sstream); 29 29 int driver_raw_close(DRIVER_USERDATA_T inst); 30 30 int driver_raw_pause(DRIVER_USERDATA_T inst, int newstate); -
roard/include/driver_roar.h
r949 r2367 26 26 #define _DRIVER_ROAR_H_ 27 27 28 int driver_roar_open_vio(struct roar_vio_calls * inst, char * device, struct roar_audio_info * info, int fh );28 int driver_roar_open_vio(struct roar_vio_calls * inst, char * device, struct roar_audio_info * info, int fh, struct roar_stream_server * sstream); 29 29 int driver_roar_close(DRIVER_USERDATA_T inst); 30 30 int driver_roar_pause(DRIVER_USERDATA_T inst, int newstate); -
roard/include/driver_shout.h
r950 r2367 26 26 #define _DRIVER_SHOUT_H_ 27 27 28 int driver_shout_open_vio(struct roar_vio_calls * inst, char * device, struct roar_audio_info * info, int fh );28 int driver_shout_open_vio(struct roar_vio_calls * inst, char * device, struct roar_audio_info * info, int fh, struct roar_stream_server * sstream); 29 29 int driver_shout_close(DRIVER_USERDATA_T inst); 30 30 ssize_t driver_shout_write(struct roar_vio_calls * vio, void *buf, size_t count); -
roard/include/driver_sndio.h
r1546 r2367 36 36 }; 37 37 38 int driver_sndio_open (struct roar_vio_calls * inst, char * device, struct roar_audio_info * info, int fh );38 int driver_sndio_open (struct roar_vio_calls * inst, char * device, struct roar_audio_info * info, int fh, struct roar_stream_server * sstream); 39 39 int driver_sndio_close_vio (struct roar_vio_calls * vio); 40 40 int driver_sndio_open_device (struct driver_sndio * self); -
roard/include/driver_sysclock.h
r2211 r2367 31 31 }; 32 32 33 int driver_sysclock_open_vio(struct roar_vio_calls * inst, char * device, struct roar_audio_info * info, int fh );33 int driver_sysclock_open_vio(struct roar_vio_calls * inst, char * device, struct roar_audio_info * info, int fh, struct roar_stream_server * sstream); 34 34 int driver_sysclock_close (struct roar_vio_calls * vio); 35 35 ssize_t driver_sysclock_write (struct roar_vio_calls * vio, void *buf, size_t count);
Note: See TracChangeset
for help on using the changeset viewer.