Lines Matching refs:frames
744 const size_t frames = bytes / frame_size; in out_write() local
758 usleep(frames * 1000000 / out_get_sample_rate(&stream->common)); in out_write()
761 out->frames_written += frames; in out_write()
762 out->frames_written_since_standby += frames; in out_write()
788 if (dont_block && availableToWrite < frames) { in out_write()
791 size_t frames_to_flush_from_source = frames - availableToWrite; in out_write()
805 written_frames = sink->write(buffer, frames); in out_write()
824 written_frames = sink->write(buffer, frames); in out_write()
846 uint64_t *frames, struct timespec *timestamp) in out_get_presentation_position() argument
848 if (stream == NULL || frames == NULL || timestamp == NULL) { in out_get_presentation_position()
867 *frames = out->frames_written; in out_get_presentation_position()
870 *frames = out->frames_written - frames_in_pipe; in out_get_presentation_position()
880 frames ? (unsigned long long)*frames : -1ULL, in out_get_presentation_position()
1181 int64_t *frames, int64_t *time) in in_get_capture_position() argument
1183 if (stream == NULL || frames == NULL || time == NULL) { in in_get_capture_position()
1198 *frames = in->read_counter_frames; in in_get_capture_position()
1202 *frames += frames_in_pipe; in in_get_capture_position()