Changeset 930:62b20281af8d in roaraudio for roard/include


Ignore:
Timestamp:
12/07/08 17:24:18 (15 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

added a addition argument fh to vio driver open rutine, added var to save driver id in server stream struct

Location:
roard/include
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • roard/include/driver.h

    r929 r930  
    8181 int (*read )(DRIVER_USERDATA_T   inst, char * buf, int len); 
    8282 int (*flush)(DRIVER_USERDATA_T   inst); 
    83  int (*vio_init)(struct roar_vio_calls * calls, char * device, struct roar_audio_info * info); 
     83 int (*vio_init)(struct roar_vio_calls * calls, char * device, struct roar_audio_info * info, int fh); 
    8484}; 
    8585 
  • roard/include/driver_esd.h

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

    r917 r930  
    2626#define _DRIVER_OSS_H_ 
    2727 
    28 int driver_oss_open(struct roar_vio_calls * inst, char * device, struct roar_audio_info * info); 
     28int driver_oss_open(struct roar_vio_calls * inst, char * device, struct roar_audio_info * info, int fh); 
    2929int driver_oss_close(DRIVER_USERDATA_T   inst); 
    3030 
  • roard/include/streams.h

    r766 r930  
    5555 struct roar_vio_calls vio; 
    5656 int primary; 
     57 int driver_id; 
    5758} * g_streams[ROAR_STREAMS_MAX]; 
    5859 
Note: See TracChangeset for help on using the changeset viewer.