Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
snd_emux_operators Struct Reference

#include <emux_synth.h>

Data Fields

struct moduleowner
 
struct snd_emux_voice *(* get_voice )(struct snd_emux *emu, struct snd_emux_port *port)
 
int(* prepare )(struct snd_emux_voice *vp)
 
void(* trigger )(struct snd_emux_voice *vp)
 
void(* release )(struct snd_emux_voice *vp)
 
void(* update )(struct snd_emux_voice *vp, int update)
 
void(* terminate )(struct snd_emux_voice *vp)
 
void(* free_voice )(struct snd_emux_voice *vp)
 
void(* reset )(struct snd_emux *emu, int ch)
 
int(* sample_new )(struct snd_emux *emu, struct snd_sf_sample *sp, struct snd_util_memhdr *hdr, const void __user *data, long count)
 
int(* sample_free )(struct snd_emux *emu, struct snd_sf_sample *sp, struct snd_util_memhdr *hdr)
 
void(* sample_reset )(struct snd_emux *emu)
 
int(* load_fx )(struct snd_emux *emu, int type, int arg, const void __user *data, long count)
 
void(* sysex )(struct snd_emux *emu, char *buf, int len, int parsed, struct snd_midi_channel_set *chset)
 

Detailed Description

Definition at line 47 of file emux_synth.h.

Field Documentation

void(* free_voice)(struct snd_emux_voice *vp)

Definition at line 56 of file emux_synth.h.

Definition at line 49 of file emux_synth.h.

Definition at line 65 of file emux_synth.h.

struct module* owner

Definition at line 48 of file emux_synth.h.

int(* prepare)(struct snd_emux_voice *vp)

Definition at line 51 of file emux_synth.h.

void(* release)(struct snd_emux_voice *vp)

Definition at line 53 of file emux_synth.h.

void(* reset)(struct snd_emux *emu, int ch)

Definition at line 57 of file emux_synth.h.

Definition at line 62 of file emux_synth.h.

Definition at line 59 of file emux_synth.h.

void(* sample_reset)(struct snd_emux *emu)

Definition at line 64 of file emux_synth.h.

void(* sysex)(struct snd_emux *emu, char *buf, int len, int parsed, struct snd_midi_channel_set *chset)

Definition at line 67 of file emux_synth.h.

void(* terminate)(struct snd_emux_voice *vp)

Definition at line 55 of file emux_synth.h.

void(* trigger)(struct snd_emux_voice *vp)

Definition at line 52 of file emux_synth.h.

void(* update)(struct snd_emux_voice *vp, int update)

Definition at line 54 of file emux_synth.h.


The documentation for this struct was generated from the following file: