snd_rawmidi_info

Name

snd_rawmidi_info -- obtain general information about the RawMidi device

Synopsis

int snd_rawmidi_info(snd_rawmidi_t *handle, snd_rawmidi_info_t *info);

Description

Fills the *info structure with data about the RawMidi device selected by handle. Function returns zero if successful, otherwise it returns an error code.

/* device is capable rawmidi output */
#define SND_RAWMIDI_INFO_OUTPUT		0x00000001
/* device is capable rawmidi input */
#define SND_RAWMIDI_INFO_INPUT		0x00000002
/* device is capable the duplex module */
#define SND_RAWMIDI_INFO_DUPLEX		0x00000004

typedef struct snd_rawmidi_info {
	/* soundcard type */
	int type;
	/* see SND_RAWMIDI_INFO_XXXX */
	unsigned int flags;
	/* ID of this RawMidi device */
	unsigned char id[64];
	/* name of this RawMidi device */
	unsigned char name[80];
	/* reserved for the future use */
	unsigned char reserved[64];
} snd_rawmidi_info_t;