version 1.38, 2021/03/03 10:00:27 |
version 1.39, 2021/03/03 10:13:06 |
|
|
#include "dsp.h" |
#include "dsp.h" |
#include "siofile.h" |
#include "siofile.h" |
#include "dev_sioctl.h" |
#include "dev_sioctl.h" |
|
#include "opt.h" |
|
|
/* |
/* |
* preallocated audio clients |
* preallocated audio clients |
|
|
struct dev { |
struct dev { |
struct dev *next; |
struct dev *next; |
struct slot *slot_list; /* audio streams attached */ |
struct slot *slot_list; /* audio streams attached */ |
struct midi *midi; |
|
|
|
/* |
/* |
* name used for various controls |
* name used for various controls |
|
|
/* |
/* |
* midi & midi call-backs |
* midi & midi call-backs |
*/ |
*/ |
|
void dev_master(struct dev *, unsigned int); |
|
void dev_midi_send(struct dev *, void *, int); |
|
void dev_midi_vol(struct dev *, struct slot *); |
|
void dev_midi_master(struct dev *); |
|
void dev_midi_slotdesc(struct dev *, struct slot *); |
|
void dev_midi_dump(struct dev *); |
|
|
void dev_mmcstart(struct dev *); |
void dev_mmcstart(struct dev *); |
void dev_mmcstop(struct dev *); |
void dev_mmcstop(struct dev *); |
void dev_mmcloc(struct dev *, unsigned int); |
void dev_mmcloc(struct dev *, unsigned int); |
void dev_master(struct dev *, unsigned int); |
|
void dev_midi_vol(struct dev *, struct slot *); |
|
|
|
/* |
/* |
* sio_open(3) like interface for clients |
* sio_open(3) like interface for clients |