AUDIO__RECORD
audio__setval((F), (V), AUDIO__RECORD|AUDIO__BALANCE)
audio__setval((F), (V), AUDIO__RECORD|AUDIO__SAMPLES)
audio__setval((F), (V), AUDIO__RECORD|AUDIO__ERROR)
audio__setval((F), (V), AUDIO__RECORD|AUDIO__OPEN)
audio__setval((F), (V), AUDIO__RECORD|AUDIO__ACTIVE)
audio__setval((F), (V), AUDIO__RECORD|AUDIO__WAITING)
audio__setval((F), (V), AUDIO__SET|AUDIO__RECORD|AUDIO__PORT)
audio__setval((F), (V), AUDIO__SET|AUDIO__RECORD|AUDIO__BALANCE)
audio__setval((F), (V), AUDIO__SET|AUDIO__RECORD|AUDIO__SAMPLES)
audio__setval((F), (V), AUDIO__SET|AUDIO__RECORD|AUDIO__ERROR)
audio__setval((F), (V), AUDIO__SET|AUDIO__RECORD|AUDIO__WAITING)
audio__setgain((F), (V), AUDIO__RECORD|AUDIO__GAIN)
audio__setgain((F), (V), AUDIO__SET|AUDIO__RECORD|AUDIO__GAIN)
audio__flush((F), AUDIO__RECORD)
#define AUDIO__PLAYREC (AUDIO__PLAY | AUDIO__RECORD)
audio__setplayhdr((F), (H), AUDIO__RECORD)
audio__setplayhdr((F), (H), AUDIO__SET|AUDIO__RECORD)
audio__setpause((F), AUDIO__RECORD|AUDIO__PAUSE)
audio__setpause((F), AUDIO__RECORD|AUDIO__RESUME)
audio__setval((F), (V), AUDIO__RECORD|AUDIO__PORT)
else if (which & AUDIO__RECORD)
if (which & AUDIO__RECORD) {
((which & AUDIO__RECORD) && (info.record.pause != x)))
flag |= (which & AUDIO__RECORD) ? FLUSHR : 0;
else if (which & AUDIO__RECORD)