Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 1919de0a authored by Alan Horstmann's avatar Alan Horstmann Committed by Jaroslav Kysela
Browse files

[ALSA] More description on duplex streams with OSS emulation



Add paragraph to the OSS document to clarify correct use of duplex streams.

Signed-off-by: default avatarAlan Horstmann <gineera@aspect135.co.uk>
Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
Signed-off-by: default avatarJaroslav Kysela <perex@suse.cz>
parent 3b194401
Loading
Loading
Loading
Loading
+15 −0
Original line number Diff line number Diff line
@@ -278,6 +278,21 @@ current mixer configuration by reading and writing the whole file
image.


Duplex Streams
==============

Note that when attempting to use a single device file for playback and
capture, the OSS API provides no way to set the format, sample rate or
number of channels different in each direction.  Thus
	io_handle = open("device", O_RDWR)
will only function correctly if the values are the same in each direction.

To use different values in the two directions, use both
	input_handle = open("device", O_RDONLY)
	output_handle = open("device", O_WRONLY)
and set the values for the corresponding handle.


Unsupported Features
====================