/* * Main kernel header file for the ALSA sequencer * Copyright (c) 1998 by Frank van de Pol <fvdpol@coil.demon.nl>
*/ #include <linux/time.h> #include <sound/asequencer.h>
typedefint (*snd_seq_dump_func_t)(void *ptr, void *buf, int count); int snd_seq_expand_var_event(conststruct snd_seq_event *event, int count, char *buf, int in_kernel, int size_aligned); int snd_seq_expand_var_event_at(conststruct snd_seq_event *event, int count, char *buf, int offset); int snd_seq_dump_var_event(conststruct snd_seq_event *event,
snd_seq_dump_func_t func, void *private_data);
/* size of the event packet; it can be greater than snd_seq_event size */ staticinline size_t snd_seq_event_packet_size(struct snd_seq_event *ev)
{ if (snd_seq_ev_is_ump(ev)) returnsizeof(struct snd_seq_ump_event); returnsizeof(struct snd_seq_event);
}
/* interface for OSS emulation */ int snd_seq_set_queue_tempo(int client, struct snd_seq_queue_tempo *tempo);
/* port attach/detach */ int snd_seq_event_port_attach(int client, struct snd_seq_port_callback *pcbp, int cap, int type, int midi_channels, int midi_voices, char *portname); int snd_seq_event_port_detach(int client, int port);
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.