/builddir/build/BUILD/alsa-lib-1.0.14rc3/include/seq_midi_event.h File Reference

Application interface library for the ALSA driver. More...

Go to the source code of this file.

Typedefs

typedef snd_midi_event snd_midi_event_t

Functions

int snd_midi_event_new (size_t bufsize, snd_midi_event_t **rdev)
 Initialize MIDI event parser.
int snd_midi_event_resize_buffer (snd_midi_event_t *dev, size_t bufsize)
 Resize MIDI message (event) buffer.
void snd_midi_event_free (snd_midi_event_t *dev)
 Free MIDI event parser.
void snd_midi_event_init (snd_midi_event_t *dev)
 Initializes MIDI parsers.
void snd_midi_event_reset_encode (snd_midi_event_t *dev)
 Reset MIDI encode parser.
void snd_midi_event_reset_decode (snd_midi_event_t *dev)
 Reset MIDI decode parser.
void snd_midi_event_no_status (snd_midi_event_t *dev, int on)
 Enable/disable MIDI command merging.
long snd_midi_event_encode (snd_midi_event_t *dev, const unsigned char *buf, long count, snd_seq_event_t *ev)
 Read bytes and encode to sequencer event if finished.
int snd_midi_event_encode_byte (snd_midi_event_t *dev, int c, snd_seq_event_t *ev)
 Read one byte and encode to sequencer event if finished.
long snd_midi_event_decode (snd_midi_event_t *dev, unsigned char *buf, long count, const snd_seq_event_t *ev)
 Decode sequencer event to MIDI byte stream.


Detailed Description

Application interface library for the ALSA driver.

Author:
Jaroslav Kysela <perex@suse.cz>

Abramo Bagnara <abramo@alsa-project.org>

Takashi Iwai <tiwai@suse.de>

Date:
1998-2001
Application interface library for the ALSA driver
Generated on Tue Apr 10 08:32:00 2007 for ALSA project - the C library reference by  doxygen 1.5.1