Annotation of lucent/sys/man/3/audio, revision 1.1.1.1

1.1       root        1: .TH AUDIO 3 
                      2: .SH NAME
                      3: audio \- digital audio input and output
                      4: .SH SYNOPSIS
                      5: .nf
                      6: .B bind -a #A /dev
                      7: 
                      8: .B /dev/audio
                      9: .B /dev/volume
                     10: .fi
                     11: .SH DESCRIPTION
                     12: .PP
                     13: The audio device serves a one-level directory,
                     14: giving access to the stereo audio ports.
                     15: .B Audio
                     16: is the data file, which can be read or written to use the port.
                     17: Audio data is a sequence of stereo samples, left sample first.
                     18: Each sample is a 16 bit little-endian two's complement integer;
                     19: the default sampling rate is 44.1 kHz.
                     20: Some implementations only support audio output
                     21: and return a zero length when read.
                     22: .PP
                     23: .B Volume
                     24: is the control file associated with the audio port.
                     25: Each input and output source has an associated stereo volume control,
                     26: ranging from 0 (quiet) to 100 (loud).
                     27: In addition, there are controls for the sampling rate of the D/A and A/D converters
                     28: and for any tone controls.
                     29: Reads
                     30: return lines of the form
                     31: .IP
                     32: .I source
                     33: .B in\ left
                     34: .I value 
                     35: .B right
                     36: .I value
                     37: .B out\ left
                     38: .I value
                     39: .B right
                     40: .I value
                     41: .PP
                     42: possibly abbreviated if the values are shared or non-existent.
                     43: For example, if all of the values are shared, the form degenerates to
                     44: .RI ` source
                     45: .IR value '.
                     46: Valid sources depend on the particular audio device,
                     47: though all devices have a
                     48: .B audio
                     49: stereo source, which controls the output volume from the D/A converter
                     50: connected to
                     51: .BR audio .
                     52: .PP
                     53: Writes accept the same format with same abbreviations.
                     54: Writing the string
                     55: .B reset
                     56: sets all of the attributes to their default value,
                     57: and if no attribute is supplied,
                     58: .B audio
                     59: is assumed.
                     60: .PP
                     61: The Sound Blaster 16 (or MCD) is half-duplex and has the following controls.
                     62: .TP
                     63: .B audio out
                     64: Data written to audio.
                     65: .TP
                     66: .B synth in out
                     67: MIDI synthesizer.
                     68: .TP
                     69: .B cd in out
                     70: CD player.
                     71: .TP
                     72: .B line in out
                     73: Line-level input.
                     74: .TP
                     75: .B mic in out
                     76: Monaural microphone input.
                     77: .TP
                     78: .B speaker in out
                     79: Monaural internal speaker connection.
                     80: .TP
                     81: .B treb out
                     82: Stereo treble tone control.
                     83: Values less than 50 decrease the treble,
                     84: those greater increase it.
                     85: .TP
                     86: .B bass out
                     87: Stereo bass tone control.
                     88: .TP
                     89: .B speed in out
                     90: Sampling rate for the D/A and A/D converters,
                     91: expressed in Hz.
                     92: Defaults to 44100.
                     93: .PP
                     94: Indigo audio is full-duplex and has the following controls.
                     95: .TP
                     96: .B audio out
                     97: Data written to audio.
                     98: .TP
                     99: .B line in out
                    100: Line-level input.
                    101: .TP
                    102: .B mic in out
                    103: Microphone input.
                    104: .TP
                    105: .B aes in out
                    106: Digital input.
                    107: .PP
                    108: Nextstation audio is output only and has the following controls.
                    109: .TP
                    110: .B audio
                    111: Data written to audio.
                    112: .TP
                    113: .B deemp
                    114: A
                    115: .I value
                    116: of zero turns off the stereo de-emphasis filter,
                    117: any other value turns it on.
                    118: .SH SOURCE
                    119: .B /sys/src/9/*/devaudio.c

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.