doom3-gpl
Doom 3 GPL source release
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Macros | Typedefs | Variables
midi_core.h File Reference

Go to the source code of this file.

Classes

struct  midi_input_info
 
struct  midi_operations
 

Macros

#define MI_MAX   32
 
#define MST_INIT   0
 
#define MST_DATA   1
 
#define MST_SYSEX   2
 
#define MFLAG_NOSEQUENCER   0x00000001 /* Not to be used by the sequencer driver */
 

Typedefs

typedef struct midi_operations mididev_t
 
typedef struct midi_operationsmididev_p
 

Variables

struct midi_operations ** midi_devs
 
int num_mididevs
 

Macro Definition Documentation

#define MFLAG_NOSEQUENCER   0x00000001 /* Not to be used by the sequencer driver */

Definition at line 61 of file midi_core.h.

#define MI_MAX   32

Definition at line 23 of file midi_core.h.

#define MST_DATA   1

Definition at line 29 of file midi_core.h.

#define MST_INIT   0

Definition at line 28 of file midi_core.h.

#define MST_SYSEX   2

Definition at line 30 of file midi_core.h.

Typedef Documentation

typedef struct midi_operations * mididev_p
typedef struct midi_operations mididev_t

Variable Documentation

struct midi_operations** midi_devs
int num_mididevs