From owner-FreeBSD-users-jp@jp.freebsd.org  Fri Mar  8 09:15:35 1996
Received: by mail.jp.freebsd.org (8.7.3+2.6Wbeta5/8.7.3) id JAA10193
	Fri, 8 Mar 1996 09:15:35 +0900 (JST)
Received: by mail.jp.freebsd.org (8.7.3+2.6Wbeta5/8.7.3) with ESMTP id JAA10188
	for <freebsd-users-jp@jp.freebsd.org>; Fri, 8 Mar 1996 09:15:32 +0900 (JST)
Received: from asura.mdc.tijp.ti.com ([137.167.157.57]) by gate.ti.com (8.6.13/) with ESMTP id SAA23468 for <freebsd-users-jp@jp.freebsd.org>; Thu, 7 Mar 1996 18:14:46 -0600
Received: from penguin.mdc.tijp.ti.com (penguin.mdc.tijp.ti.com [137.167.157.46]) by asura.mdc.tijp.ti.com (8.7.1/8.7.1) with ESMTP id JAA15236 for <freebsd-users-jp@jp.freebsd.org>; Fri, 8 Mar 1996 09:12:17 +0900 (JST)
Received: from penguin.mdc.tijp.ti.com (localhost [127.0.0.1]) by penguin.mdc.tijp.ti.com (8.7.1/3.3W6) with ESMTP id JAA15060 for freebsd-users-jp@jp.freebsd.org; Fri, 8 Mar 1996 09:14:48 +0900 (JST)
Message-Id: <199603080014.JAA15060@penguin.mdc.tijp.ti.com>
To: FreeBSD-users-jp@jp.freebsd.org
X-Mailer: Mew version 1.00 on Emacs 19.28.1, Mule 2.2
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Date: Fri, 08 Mar 1996 09:14:48 +0900
From: Kenji Tomita <tommy@mdc.tijp.ti.com>
Reply-To: FreeBSD-users-jp@jp.freebsd.org
X-Distribute: distribute [version 2.1 (Alpha) patchlevel=19]
X-Sequence: FreeBSD-users-jp 650
Subject: [FreeBSD-users-jp 650] MIXER_READ ioctl
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org

$BIYED!wF|K\(BTI$B$G$9!#(B

$B:#!"%5%&%s%I4X78$N%W%m%0%i%`$G$I$&$7$F$b$&$^$/$$$+$J$$=j$,$"$C$F!":$$C(B
$B$F$$$k$N$G$9$,!"$I$J$?$+0J2<$N%W%m%0%i%`$r<B9T$7$F!"(Bioctl()$B$G%(%i!<$K(B
$B$J$i$J$$$+$I$&$+D4$Y$F$$$?$@$1$J$$$G$7$g$&$+!)(B

$B;d$N%^%7%s$HM'?M$N%^%7%s$G$OI,$:0J2<$N%W%m%0%i%`$N(Bioctl()$B$N=j$G<:GT$7(B
$B$F$7$^$$$^$9!#(B


-- cut here -- cut here -- cut here -- cut here -- cut here -- cut here ---
#include <fcntl.h>
#include <err.h>
#include <machine/soundcard.h>

main()
{
    int fd;

    if ((fd = open("/dev/mixer", O_RDWR)) == -1)
	err(1, "/dev/mixer");

    if (ioctl(fd, MIXER_READ(SOUND_MIXER_RECLEV),&stat) == -1)
        err(1, "Failed SOUND_MIXER_RECLEV");

    printf("OK\n");
}
-- cut here -- cut here -- cut here -- cut here -- cut here -- cut here ---


$B$A$J$_$K%5%&%s%I4X78$O0J2<$N$h$&$K!"(BSoundBlaster16$B$H(BGUS ACE$B$N#2KgA^$7(B
$B$G!"(B/dev/dsp$B$O(BSoundBlaster16$B$NJ*$r;H$C$F$$$^$9!#(B

options		EXCLUDE_SB_EMULATION	#NO PAS SB emulation support
options		EXCLUDE_PRO_MIDI	#NO PAS MIDI support
options		EXCLUDE_GUSMAX		#NO GUS Max

controller	snd0
device gus0	at isa? port 0x260 irq 11 drq 7 vector gusintr
device sb0	at isa? port 0x220 irq 5 conflicts drq 1 vector sbintr
device sbxvi0   at isa? drq 5
device sbmidi0  at isa? port 0x330
device opl0     at isa? port 0x388

FreeBSD-2.1.0-RELEASE on AT$B8_495!$G!"%5%&%s%I%+!<%I$+$i2;$O$A$c$s$H=P(B
$B$F$$$^$9!#(B

$BM'?M$N%^%7%s$O(BSoundBlaster16$B$@$1$G$9$,!"$3$l$G$b$@$a$G$7$?!#(B


$B$h$m$7$/$*$M$,$$$7$^$9!#(B

---
    $BIYED(B $B8,<#(B $B!w(B $BF|K\%F%-%5%9%$%s%9%D%k%a%s%D(B (tommy@mdc.tijp.ti.com)
