mirror of https://github.com/ericonr/sndio.git
use AUDIODEVICE env variable
This commit is contained in:
parent
470c3b98b0
commit
51f6a56e67
|
@ -36,11 +36,11 @@ The options are as follows:
|
||||||
.Bl -tag -width Ds
|
.Bl -tag -width Ds
|
||||||
.It Fl f Ar port
|
.It Fl f Ar port
|
||||||
Specifies the name of the
|
Specifies the name of the
|
||||||
.It Fl v
|
|
||||||
Increase log verbosity.
|
|
||||||
.Xr sndio 7
|
.Xr sndio 7
|
||||||
MIDI port to use, default is
|
MIDI port to use, default is
|
||||||
.Pa snd/0
|
.Pa snd/0
|
||||||
|
.It Fl v
|
||||||
|
Increase log verbosity.
|
||||||
.El
|
.El
|
||||||
.Pp
|
.Pp
|
||||||
In no expression is given,
|
In no expression is given,
|
||||||
|
@ -53,23 +53,12 @@ If the expression is a stream name followed by
|
||||||
.Qq =
|
.Qq =
|
||||||
followed by a decimal in the 0..127 range,
|
followed by a decimal in the 0..127 range,
|
||||||
then the stream volume is set to the given value.
|
then the stream volume is set to the given value.
|
||||||
.Pp
|
|
||||||
If the stream name the percent character
|
|
||||||
.Pq Sq \&% ,
|
|
||||||
any stream matches,
|
|
||||||
incuding empty server slots.
|
|
||||||
.Sh EXAMPLES
|
.Sh EXAMPLES
|
||||||
Set mplayer volume to 80:
|
Set mplayer volume to 80:
|
||||||
.Bd -literal -offset indent
|
.Bd -literal -offset indent
|
||||||
$ sndioctl mplayer0=80
|
$ sndioctl mplayer0=80
|
||||||
.Ed
|
.Ed
|
||||||
.Pp
|
|
||||||
Set all volumes to 80, including oncoming stream volumes:
|
|
||||||
.Bd -literal -offset indent
|
|
||||||
$ sndioctl %=80
|
|
||||||
.Ed
|
|
||||||
.Sh SEE ALSO
|
.Sh SEE ALSO
|
||||||
.Xr sndiod 1
|
.Xr sndiod 1
|
||||||
.Xr mio_open 3
|
.Xr mio_open 3
|
||||||
.Xr midi 4
|
|
||||||
.Xr sndio 7
|
.Xr sndio 7
|
||||||
|
|
|
@ -196,7 +196,7 @@ usage(void)
|
||||||
int
|
int
|
||||||
main(int argc, char **argv)
|
main(int argc, char **argv)
|
||||||
{
|
{
|
||||||
char *dev = "snd/0";
|
char *dev = NULL;
|
||||||
unsigned char buf[MSGMAX], *lhs, *rhs;
|
unsigned char buf[MSGMAX], *lhs, *rhs;
|
||||||
int c, cn, vol, size;
|
int c, cn, vol, size;
|
||||||
|
|
||||||
|
@ -215,6 +215,11 @@ main(int argc, char **argv)
|
||||||
argc -= optind;
|
argc -= optind;
|
||||||
argv += optind;
|
argv += optind;
|
||||||
|
|
||||||
|
if (dev == NULL)
|
||||||
|
dev = getenv("AUDIODEVICE");
|
||||||
|
if (dev == NULL)
|
||||||
|
dev = "snd/0";
|
||||||
|
|
||||||
hdl = mio_open(dev, MIO_OUT | MIO_IN, 0);
|
hdl = mio_open(dev, MIO_OUT | MIO_IN, 0);
|
||||||
if (hdl == NULL) {
|
if (hdl == NULL) {
|
||||||
fprintf(stderr, "%s: couldn't open MIDI device\n", dev);
|
fprintf(stderr, "%s: couldn't open MIDI device\n", dev);
|
||||||
|
|
Loading…
Reference in New Issue