version 1.33, 2021/01/29 10:55:19 |
version 1.34, 2021/01/29 11:21:00 |
|
|
unsigned int id; /* process id */ |
unsigned int id; /* process id */ |
}; |
}; |
|
|
struct opt { |
|
struct opt *next; |
|
#define OPT_NAMEMAX 11 |
|
char name[OPT_NAMEMAX + 1]; |
|
int maxweight; /* max dynamic range for clients */ |
|
int pmin, pmax; /* play channels */ |
|
int rmin, rmax; /* recording channels */ |
|
int mmc; /* true if MMC control enabled */ |
|
int dup; /* true if join/expand enabled */ |
|
int mode; /* bitmap of MODE_XXX */ |
|
}; |
|
|
|
/* |
/* |
* subset of channels of a stream |
* subset of channels of a stream |
*/ |
*/ |
|
|
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 opt *opt_list; |
|
struct midi *midi; |
struct midi *midi; |
|
|
/* |
/* |