hc
2025-02-14 bbb9540dc49f70f6b703d1c8d1b85fa5f602d86e
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
/* SPDX-License-Identifier: GPL-2.0-or-later */
#ifndef __EMU10K1_SYNTH_H
#define __EMU10K1_SYNTH_H
/*
 *  Defines for the Emu10k1 WaveTable synth
 *
 *  Copyright (C) 2000 Takashi Iwai <tiwai@suse.de>
 */
 
#include <sound/emu10k1.h>
#include <sound/emux_synth.h>
 
/* sequencer device id */
#define SNDRV_SEQ_DEV_ID_EMU10K1_SYNTH    "emu10k1-synth"
 
/* argument for snd_seq_device_new */
struct snd_emu10k1_synth_arg {
   struct snd_emu10k1 *hwptr;    /* chip */
   int index;        /* sequencer client index */
   int seq_ports;        /* number of sequencer ports to be created */
   int max_voices;        /* maximum number of voices for wavetable */
};
 
#define EMU10K1_MAX_MEMSIZE    (32 * 1024 * 1024) /* 32MB */
 
#endif