brintos

brintos / linux-shallow public Read only

0
0
Text · 693 B · 05af4f9 Raw
27 lines · c
1/* SPDX-License-Identifier: GPL-2.0-or-later */2#ifndef __EMU10K1_SYNTH_H3#define __EMU10K1_SYNTH_H4/*5 *  Defines for the Emu10k1 WaveTable synth6 *7 *  Copyright (C) 2000 Takashi Iwai <tiwai@suse.de>8 */9 10#include <sound/emu10k1.h>11#include <sound/emux_synth.h>12 13/* sequencer device id */14#define SNDRV_SEQ_DEV_ID_EMU10K1_SYNTH	"emu10k1-synth"15 16/* argument for snd_seq_device_new */17struct snd_emu10k1_synth_arg {18	struct snd_emu10k1 *hwptr;	/* chip */19	int index;		/* sequencer client index */20	int seq_ports;		/* number of sequencer ports to be created */21	int max_voices;		/* maximum number of voices for wavetable */22};23 24#define EMU10K1_MAX_MEMSIZE	(32 * 1024 * 1024) /* 32MB */25 26#endif27