emuxki_voice
struct emuxki_voice *emuxki_voice_new(struct emuxki_softc *, u_int8_t);
void emuxki_voice_delete(struct emuxki_voice *);
int emuxki_voice_set_audioparms(struct emuxki_voice *, u_int8_t, u_int8_t, u_int32_t);
int emuxki_voice_set_bufparms(struct emuxki_voice *, void *, u_int32_t, u_int16_t);
int emuxki_voice_set_stereo(struct emuxki_voice *voice, u_int8_t stereo);
int emuxki_voice_dataloc_create(struct emuxki_voice *voice);
void emuxki_voice_dataloc_destroy(struct emuxki_voice *voice);
void emuxki_voice_commit_parms(struct emuxki_voice *);
int emuxki_recsrc_reserve(struct emuxki_voice *voice, emuxki_recsrc_t source);
emuxki_channel_new(struct emuxki_voice *voice, u_int8_t num)
int emuxki_voice_adc_rate(struct emuxki_voice *);
u_int32_t emuxki_voice_curaddr(struct emuxki_voice *);
int emuxki_set_vparms(struct emuxki_voice *voice, struct audio_params *p);
int emuxki_voice_set_srate(struct emuxki_voice *voice, u_int32_t srate);
void emuxki_voice_start(struct emuxki_voice *, void (*) (void *), void *);
void emuxki_voice_halt(struct emuxki_voice *);
int emuxki_voice_channel_create(struct emuxki_voice *voice);
void emuxki_voice_channel_destroy(struct emuxki_voice *voice);
struct emuxki_channel *emuxki_channel_new(struct emuxki_voice *voice, u_int8_t num);
struct emuxki_voice *voice = chan->voice;
struct emuxki_voice *voice = chan->voice;
emuxki_voice_channel_create(struct emuxki_voice *voice)
emuxki_voice_channel_destroy(struct emuxki_voice *voice)
emuxki_recsrc_reserve(struct emuxki_voice *voice, emuxki_recsrc_t source)
emuxki_voice_dataloc_create(struct emuxki_voice *voice)
emuxki_voice_dataloc_destroy(struct emuxki_voice *voice)
struct emuxki_voice *
struct emuxki_voice *voice;
emuxki_voice_delete(struct emuxki_voice *voice)
struct emuxki_voice *lvoice;
emuxki_voice_set_stereo(struct emuxki_voice *voice, u_int8_t stereo)
emuxki_voice_set_srate(struct emuxki_voice *voice, u_int32_t srate)
emuxki_voice_set_audioparms(struct emuxki_voice *voice, u_int8_t stereo,
emuxki_voice_set_bufparms(struct emuxki_voice *voice, void *ptr,
emuxki_voice_commit_parms(struct emuxki_voice *voice)
emuxki_voice_curaddr(struct emuxki_voice *voice)
struct emuxki_voice *voice;
emuxki_voice_adc_rate(struct emuxki_voice *voice)
emuxki_voice_start(struct emuxki_voice *voice,
emuxki_voice_halt(struct emuxki_voice *voice)
struct emuxki_voice *voice;
emuxki_set_vparms(struct emuxki_voice *voice, struct audio_params *p)
struct emuxki_voice *voice = sc->pvoice;
struct emuxki_voice *voice = sc->rvoice;
struct emuxki_voice *voice;
LIST_ENTRY(emuxki_voice) next;
struct emuxki_voice *mono;
struct emuxki_voice *stereo;
struct emuxki_voice *recsrc[EMU_NUMRECSRCS];
LIST_HEAD(, emuxki_voice) voices;
struct emuxki_voice *pvoice, *rvoice, *lvoice;