NetBSD/lib/libossaudio
nat a8ba8ad76b Adds ioctls and defines for OSSv4 compatibility.
The ioctl definitions and accompanying structures were
taken from FreeBSD's soundcard.h, hopefully providing
some binary compatibility.

The ioctls are as follows:
	SNDCTL_SYSINFO: Returns a structure containing
		details about the audio device.
	SNDCTL_ENGINEINFO - SNDCTL_AUDIOINFO: Returns a
		structure with playback/recording
		characteristics.
	SNDCTL_DSP_GETPLAYVOL, SNDCTL_DSP_SETPLAYVOL,
	SNDCTL_DSP_GETRECVOL, SNDCTL_DSP_SETRECVOL:
		Retrieves/Sets Playback/Recording volume.
	SNDCTL_DSP_SKIP - SNDCTL_DSP_SILENCE: These ioctls
		were intended to manipulate the underlying
		audio buffer skip or insert silence.  These
		return EINVAL.

SOUND_VERSION is unchanged, but is definable,  It will be
changed when the mixer OSSv4 ioctls are written.

Addresses PR 46611
This commit was approved by wiz@.
2014-05-17 12:38:42 +00:00
..
Makefile fix typo, WARNS=5 2012-05-05 15:57:45 +00:00
ossaudio.3 Use .Bl -column instead of tbl(1) for the device mapping list. 2009-03-12 12:33:46 +00:00
ossaudio.c Adds ioctls and defines for OSSv4 compatibility. 2014-05-17 12:38:42 +00:00
shlib_version bump shared libraries. 2009-01-11 03:07:47 +00:00
soundcard.h Adds ioctls and defines for OSSv4 compatibility. 2014-05-17 12:38:42 +00:00