Lines Matching defs:snd_emux_operators
47 struct snd_emux_operators { struct
48 struct module *owner;
49 struct snd_emux_voice *(*get_voice)(struct snd_emux *emu,
51 int (*prepare)(struct snd_emux_voice *vp);
52 void (*trigger)(struct snd_emux_voice *vp);
53 void (*release)(struct snd_emux_voice *vp);
54 void (*update)(struct snd_emux_voice *vp, int update);
55 void (*terminate)(struct snd_emux_voice *vp);
56 void (*free_voice)(struct snd_emux_voice *vp);
57 void (*reset)(struct snd_emux *emu, int ch);
59 int (*sample_new)(struct snd_emux *emu, struct snd_sf_sample *sp,
62 int (*sample_free)(struct snd_emux *emu, struct snd_sf_sample *sp,
64 void (*sample_reset)(struct snd_emux *emu);
65 int (*load_fx)(struct snd_emux *emu, int type, int arg,
67 void (*sysex)(struct snd_emux *emu, char *buf, int len, int parsed,
70 int (*oss_ioctl)(struct snd_emux *emu, int cmd, int p1, int p2);