Lines Matching defs:snd_emux_operators
32 struct snd_emux_operators { struct
33 struct module *owner;
34 struct snd_emux_voice *(*get_voice)(struct snd_emux *emu,
36 int (*prepare)(struct snd_emux_voice *vp);
37 void (*trigger)(struct snd_emux_voice *vp);
38 void (*release)(struct snd_emux_voice *vp);
39 void (*update)(struct snd_emux_voice *vp, int update);
40 void (*terminate)(struct snd_emux_voice *vp);
41 void (*free_voice)(struct snd_emux_voice *vp);
42 void (*reset)(struct snd_emux *emu, int ch);
44 int (*sample_new)(struct snd_emux *emu, struct snd_sf_sample *sp,
47 int (*sample_free)(struct snd_emux *emu, struct snd_sf_sample *sp,
49 void (*sample_reset)(struct snd_emux *emu);
50 int (*load_fx)(struct snd_emux *emu, int type, int arg,
52 void (*sysex)(struct snd_emux *emu, char *buf, int len, int parsed,
55 int (*oss_ioctl)(struct snd_emux *emu, int cmd, int p1, int p2);
57 int (*get_pitch_shift)(struct snd_emux *emu);