audio_trackmixer_t
audio_track_create(struct audio_softc *sc, audio_trackmixer_t *mixer)
audio_mixer_calc_blktime(struct audio_softc *sc, audio_trackmixer_t *mixer)
audio_trackmixer_t *mixer;
audio_mixer_destroy(struct audio_softc *sc, audio_trackmixer_t *mixer)
audio_trackmixer_t *mixer;
audio_trackmixer_t *mixer;
audio_pmixer_agc(audio_trackmixer_t *mixer, int sample_count)
audio_pmixer_mix_track(audio_trackmixer_t *mixer, audio_track_t *track,
audio_trackmixer_t *mixer;
audio_trackmixer_t *mixer;
audio_trackmixer_t *mixer;
audio_trackmixer_t *mixer;
audio_trackmixer_t *mixer;
audio_trackmixer_t *mixer;
audio_trackmixer_t *);
static void audio_mixer_destroy(struct audio_softc *, audio_trackmixer_t *);
static void audio_pmixer_agc(audio_trackmixer_t *, int);
static int audio_pmixer_mix_track(audio_trackmixer_t *, audio_track_t *, int);
audio_trackmixer_t *mixer; /* connected track mixer */
frame_per_block(const audio_trackmixer_t *mixer, const audio_format2_t *fmt)
audio_trackmixer_t *sc_pmixer;
audio_trackmixer_t *sc_rmixer;