/**************************************************************************** * * * rawmidi.h * * RawMIDI interface * * * ****************************************************************************/ typedef enum sndrv_rawmidi_stream snd_rawmidi_stream_t; typedef struct sndrv_rawmidi_info snd_rawmidi_info_t; typedef struct sndrv_rawmidi_params snd_rawmidi_params_t; typedef struct sndrv_rawmidi_status snd_rawmidi_status_t; #define SND_RAWMIDI_STREAM_OUTPUT SNDRV_RAWMIDI_STREAM_OUTPUT #define SND_RAWMIDI_STREAM_INPUT SNDRV_RAWMIDI_STREAM_INPUT #define SND_RAWMIDI_INFO_OUTPUT SNDRV_RAWMIDI_INFO_OUTPUT #define SND_RAWMIDI_INFO_INPUT SNDRV_RAWMIDI_INFO_INPUT #define SND_RAWMIDI_INFO_DUPLEX SNDRV_RAWMIDI_INFO_DUPLEX #define SND_RAWMIDI_INFO_XXXX SNDRV_RAWMIDI_INFO_XXXX #define SND_RAWMIDI_PARBIT_STREAM SNDRV_RAWMIDI_PARBIT_STREAM #define SND_RAWMIDI_PARBIT_BUFFER_SIZE SNDRV_RAWMIDI_PARBIT_BUFFER_SIZE #define SND_RAWMIDI_PARBIT_AVAIL_MIN SNDRV_RAWMIDI_PARBIT_AVAIL_MIN #define SND_RAWMIDI_OPEN_OUTPUT (1<