version 1.24, 2010/06/04 06:15:28 |
version 1.25, 2010/06/05 16:00:52 |
|
|
unsigned reqbufsz; /* buffer size */ |
unsigned reqbufsz; /* buffer size */ |
unsigned reqround; /* block size */ |
unsigned reqround; /* block size */ |
unsigned reqrate; /* sample rate */ |
unsigned reqrate; /* sample rate */ |
unsigned prime; /* prime play buffer? */ |
|
unsigned hold; /* hold the device open ? */ |
unsigned hold; /* hold the device open ? */ |
unsigned refcnt; /* number of openers */ |
unsigned refcnt; /* number of openers */ |
#define DEV_CLOSED 0 /* closed */ |
#define DEV_CLOSED 0 /* closed */ |
|
|
struct dev *dev_new_thru(void); |
struct dev *dev_new_thru(void); |
struct dev *dev_new_loop(struct aparams *, struct aparams *, unsigned); |
struct dev *dev_new_loop(struct aparams *, struct aparams *, unsigned); |
struct dev *dev_new_sio(char *, unsigned, |
struct dev *dev_new_sio(char *, unsigned, |
struct aparams *, struct aparams *, unsigned, unsigned, |
struct aparams *, struct aparams *, unsigned, unsigned, unsigned); |
unsigned, unsigned); |
|
int dev_thruadd(struct dev *, char *, int, int); |
int dev_thruadd(struct dev *, char *, int, int); |
void dev_midiattach(struct dev *, struct abuf *, struct abuf *); |
void dev_midiattach(struct dev *, struct abuf *, struct abuf *); |
unsigned dev_roundof(struct dev *, unsigned); |
unsigned dev_roundof(struct dev *, unsigned); |