Name

snd_rawmidi_new — create a rawmidi instance

Synopsis

int snd_rawmidi_new (struct snd_card * card,
 char * id,
 int device,
 int output_count,
 int input_count,
 struct snd_rawmidi ** rrawmidi);
 

Arguments

card

the card instance

id

the id string

device

the device index

output_count

the number of output streams

input_count

the number of input streams

rrawmidi

the pointer to store the new rawmidi instance

Description

Creates a new rawmidi instance. Use snd_rawmidi_set_ops to set the operators to the new instance.

Returns zero if successful, or a negative error code on failure.