Lines Matching refs:rtrack
431 if (file->rtrack)
432 snprintf(rhdr, sizeof(rhdr), "#%d", file->rtrack->id);
1456 if (file->ptrack || file->rtrack) {
1871 if (file->rtrack)
1872 audio_track_destroy(file->rtrack);
2257 KASSERT(file->rtrack == NULL);
2399 af->rtrack = audio_track_create(sc, sc->sc_rmixer);
2537 if (af->rtrack && sc->sc_ropens == 0) {
2577 if (af->rtrack)
2609 if (af->rtrack)
2637 if (af->rtrack) {
2638 audio_track_destroy(af->rtrack);
2639 af->rtrack = NULL;
2740 if (file->rtrack) {
2741 TRACET(3, file->rtrack, "dropframes=%" PRIu64,
2742 file->rtrack->dropframes);
2795 track = file->rtrack;
2895 if (file->rtrack)
2896 audio_track_clear(sc, file->rtrack);
3083 track = file->rtrack;
3121 track = (cmd == AUDIO_PERROR) ? file->ptrack : file->rtrack;
3134 track = file->rtrack;
3139 TRACEF(2, file, "%s no rtrack", pre);
3431 track = file->rtrack;
3498 track = file->rtrack;
3636 track = file->rtrack;
6137 audio_track_t *track = f->rtrack;
6500 audio_track_t *track = f->rtrack;
7234 audio_track_t *rtrack;
7253 rtrack = file->rtrack;
7337 if (rtrack) {
7338 rfmt = rtrack->usrbuf.fmt;
7339 saved_rfmt = rtrack->usrbuf.fmt;
7340 saved_ai.record.pause = rtrack->is_pause;
7380 rchanges = audio_track_setinfo_check(rtrack, &rfmt, ri);
7418 if (rtrack) {
7419 snprintf(nbuf, sizeof(nbuf), "%d", rtrack->id);
7467 if (rtrack)
7468 rtrack->is_pause = ri->pause;
7472 if (rtrack) {
7473 audio_track_lock_enter(rtrack);
7474 error = audio_track_set_format(rtrack, &rfmt);
7475 audio_track_lock_exit(rtrack);
7477 TRACET(1, rtrack, "set record.params failed");
7489 rtrack->is_pause = saved_ai.record.pause;
7490 audio_track_lock_enter(rtrack);
7491 audio_track_set_format(rtrack, &saved_rfmt);
7492 audio_track_lock_exit(rtrack);
7807 audio_track_t *rtrack;
7815 rtrack = file->rtrack;
7833 if (rtrack) {
7834 ri->sample_rate = rtrack->usrbuf.fmt.sample_rate;
7835 ri->channels = rtrack->usrbuf.fmt.channels;
7836 ri->precision = rtrack->usrbuf.fmt.precision;
7837 ri->encoding = rtrack->usrbuf.fmt.encoding;
7838 ri->pause = rtrack->is_pause;
7859 if (rtrack) {
7860 ri->seek = audio_track_readablebytes(rtrack);
7861 ri->samples = rtrack->stamp * rtrack->usrbuf_blksize;
7863 ri->error = (rtrack->dropframes != 0) ? 1 : 0;
7865 ri->buffer_size = audio_track_inputblk_as_usrbyte(rtrack,
7866 rtrack->input->capacity);
7881 track = ptrack ? ptrack : rtrack;
7895 if (rtrack == NULL)
7897 if (ptrack == NULL && rtrack == NULL) {