Changeset 2367:bdbcf1c16820 in roaraudio for roard/include


Ignore:
Timestamp:
08/15/09 03:01:20 (15 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

added server stream para to all drivers

Location:
roard/include
Files:
11 edited

Legend:

Unmodified
Added
Removed
  • roard/include/driver.h

    r2365 r2367  
    103103 int (*open )(DRIVER_USERDATA_T * inst, char * device, struct roar_audio_info * info); 
    104104 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); 
    106106}; 
    107107 
     
    125125 
    126126// opening a cdriver 
    127 int driver_cdriver_open(struct roar_vio_calls * inst, char * device, struct roar_audio_info * info, int fh); 
     127int driver_cdriver_open(struct roar_vio_calls * inst, char * device, struct roar_audio_info * info, int fh, struct roar_stream_server * sstream); 
    128128 
    129129#endif 
  • roard/include/driver_ao.h

    r958 r2367  
    2626#define _DRIVER_AO_H_ 
    2727 
    28 int driver_ao_open_vio(struct roar_vio_calls * inst, char * device, struct roar_audio_info * info, int fh); 
     28int driver_ao_open_vio(struct roar_vio_calls * inst, char * device, struct roar_audio_info * info, int fh, struct roar_stream_server * sstream); 
    2929int driver_ao_close(DRIVER_USERDATA_T   inst); 
    3030ssize_t driver_ao_write(struct roar_vio_calls * vio, void *buf, size_t count); 
  • roard/include/driver_dmx.h

    r1828 r2367  
    2626#define _DRIVER_DMX_H_ 
    2727 
    28 int driver_dmx_open_vio  (struct roar_vio_calls * inst, char * device, struct roar_audio_info * info, int fh); 
     28int driver_dmx_open_vio  (struct roar_vio_calls * inst, char * device, struct roar_audio_info * info, int fh, struct roar_stream_server * sstream); 
    2929ssize_t driver_dmx_write (struct roar_vio_calls * vio,  void *buf, size_t count); 
    3030int     driver_dmx_ctl   (struct roar_vio_calls * vio,  int cmd, void * data); 
  • roard/include/driver_esd.h

    r1656 r2367  
    2727 
    2828int 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); 
     29int driver_esd_open_vio(struct roar_vio_calls * inst, char * device, struct roar_audio_info * info, int fh, struct roar_stream_server * sstream); 
    3030int driver_esd_close(DRIVER_USERDATA_T   inst); 
    3131int driver_esd_pause(DRIVER_USERDATA_T   inst, int newstate); 
  • roard/include/driver_oss.h

    r1544 r2367  
    3838}; 
    3939 
    40 int driver_oss_open(struct roar_vio_calls * inst, char * device, struct roar_audio_info * info, int fh); 
     40int driver_oss_open(struct roar_vio_calls * inst, char * device, struct roar_audio_info * info, int fh, struct roar_stream_server * sstream); 
    4141int driver_oss_close(DRIVER_USERDATA_T   inst); 
    4242int driver_oss_sync(struct roar_vio_calls * vio); 
  • roard/include/driver_pwmled.h

    r1983 r2367  
    3333}; 
    3434 
    35 int driver_pwmled_open_vio  (struct roar_vio_calls * inst, char * device, struct roar_audio_info * info, int fh); 
     35int driver_pwmled_open_vio  (struct roar_vio_calls * inst, char * device, struct roar_audio_info * info, int fh, struct roar_stream_server * sstream); 
    3636ssize_t driver_pwmled_write (struct roar_vio_calls * vio,  void *buf, size_t count); 
    3737int     driver_pwmled_ctl   (struct roar_vio_calls * vio,  int cmd, void * data); 
  • roard/include/driver_raw.h

    r947 r2367  
    2626#define _DRIVER_RAW_H_ 
    2727 
    28 int driver_raw_open_vio(struct roar_vio_calls * inst, char * device, struct roar_audio_info * info, int fh); 
     28int driver_raw_open_vio(struct roar_vio_calls * inst, char * device, struct roar_audio_info * info, int fh, struct roar_stream_server * sstream); 
    2929int driver_raw_close(DRIVER_USERDATA_T   inst); 
    3030int driver_raw_pause(DRIVER_USERDATA_T   inst, int newstate); 
  • roard/include/driver_roar.h

    r949 r2367  
    2626#define _DRIVER_ROAR_H_ 
    2727 
    28 int driver_roar_open_vio(struct roar_vio_calls * inst, char * device, struct roar_audio_info * info, int fh); 
     28int driver_roar_open_vio(struct roar_vio_calls * inst, char * device, struct roar_audio_info * info, int fh, struct roar_stream_server * sstream); 
    2929int driver_roar_close(DRIVER_USERDATA_T   inst); 
    3030int driver_roar_pause(DRIVER_USERDATA_T   inst, int newstate); 
  • roard/include/driver_shout.h

    r950 r2367  
    2626#define _DRIVER_SHOUT_H_ 
    2727 
    28 int     driver_shout_open_vio(struct roar_vio_calls * inst, char * device, struct roar_audio_info * info, int fh); 
     28int     driver_shout_open_vio(struct roar_vio_calls * inst, char * device, struct roar_audio_info * info, int fh, struct roar_stream_server * sstream); 
    2929int     driver_shout_close(DRIVER_USERDATA_T   inst); 
    3030ssize_t driver_shout_write(struct roar_vio_calls * vio, void *buf, size_t count); 
  • roard/include/driver_sndio.h

    r1546 r2367  
    3636}; 
    3737 
    38 int     driver_sndio_open         (struct roar_vio_calls * inst, char * device, struct roar_audio_info * info, int fh); 
     38int     driver_sndio_open         (struct roar_vio_calls * inst, char * device, struct roar_audio_info * info, int fh, struct roar_stream_server * sstream); 
    3939int     driver_sndio_close_vio    (struct roar_vio_calls * vio); 
    4040int     driver_sndio_open_device  (struct driver_sndio * self); 
  • roard/include/driver_sysclock.h

    r2211 r2367  
    3131}; 
    3232 
    33 int     driver_sysclock_open_vio(struct roar_vio_calls * inst, char * device, struct roar_audio_info * info, int fh); 
     33int     driver_sysclock_open_vio(struct roar_vio_calls * inst, char * device, struct roar_audio_info * info, int fh, struct roar_stream_server * sstream); 
    3434int     driver_sysclock_close   (struct roar_vio_calls * vio); 
    3535ssize_t driver_sysclock_write   (struct roar_vio_calls * vio, void *buf, size_t count); 
Note: See TracChangeset for help on using the changeset viewer.