speaker.h revision 105777
1/* 2 * speaker.h -- interface definitions for speaker ioctl() 3 * 4 * v1.4 by Eric S. Raymond (esr@snark.thyrsus.com) Aug 1993 5 * modified for FreeBSD by Andrew A. Chernov <ache@astral.msk.su> 6 * 7 * $FreeBSD: head/sys/i386/include/speaker.h 105777 2002-10-23 10:14:30Z markm $ 8 */ 9 10#ifndef _MACHINE_SPEAKER_H_ 11#define _MACHINE_SPEAKER_H_ 12 13#include <sys/ioccom.h> 14 15#define SPKRTONE _IOW('S', 1, tone_t) /* emit tone */ 16#define SPKRTUNE _IO('S', 2) /* emit tone sequence*/ 17 18typedef struct 19{ 20 int frequency; /* in hertz */ 21 int duration; /* in 1/100ths of a second */ 22} tone_t; 23 24/* 25 * Strings written to the speaker device are interpreted as tunes and played; 26 * see the spkr(4) man page for details. 27 */ 28 29#endif /* !_MACHINE_SPEAKER_H_ */ 30