xref: /netbsd-src/sys/dev/files.audio (revision a6a947e5241ec6a2e231deef7fe6d0668de7b499)
1*a6a947e5Smacallan#	$NetBSD: files.audio,v 1.17 2023/09/25 08:42:05 macallan Exp $
2c1058dddSjmcneill
356ca6a88Sjmcneilldefparam opt_audio.h	AUDIO_BLK_MS
4*a6a947e5Smacallandefflag opt_audio.h AUDIO_DEBUG
5e500ebe9Suebayasi
6e500ebe9Suebayasidefine	audiobus	{ }
7e500ebe9Suebayasidefine	midibus		{ }
8e500ebe9Suebayasidefine	midisyn
989221fefSuebayasi
1089221fefSuebayasi# audio and midi devices, attaches to audio hardware driver
1189221fefSuebayasi#
12e622eac4Sisakidevice	audio {}: audiodev
1389221fefSuebayasiattach	audio at audiobus
14e500ebe9Suebayasidevice	midi: audio
1589221fefSuebayasiattach	midi at midibus
168dfcaa17Schristosattach	spkr at audio with spkr_audio
1789221fefSuebayasi
1889221fefSuebayasi# console bell via audio device
1989221fefSuebayasi#
2089221fefSuebayasidefine	audiobell
2189221fefSuebayasi
22e622eac4Sisakifile	dev/audio/alaw.c		audio
23e622eac4Sisakifile	dev/audio/linear.c		audio
24e622eac4Sisakifile	dev/audio/audio.c		audio			needs-flag
25e622eac4Sisakifile	dev/audio/audiobell.c		spkr_audio		needs-flag
26e622eac4Sisakifile	dev/audio/mulaw.c		audio
27d2d4d436Spgoyettefile	dev/midi.c			midi | sequencer	needs-flag
28d2d4d436Spgoyettefile	dev/midi_mod.c			midi | sequencer	needs-flag
29d2d4d436Spgoyettefile	dev/midi_seq_mod.c		midi | sequencer	needs-flag
3089221fefSuebayasifile	dev/midictl.c			midisyn
3189221fefSuebayasifile	dev/midisyn.c			midisyn
32a352468aSpgoyettefile	dev/sequencer.c			sequencer		needs-flag
33a352468aSpgoyettefile	dev/sequencer_mod.c		sequencer		needs-flag
348dfcaa17Schristosfile	dev/spkr_audio.c		spkr_audio		needs-flag
35