// Note: pts is always in seconds.
void add_input_samples(double pts, const float *samples, ssize_t num_samples);
- void get_output_samples(double pts, float *samples, ssize_t num_samples);
+ bool get_output_samples(double pts, float *samples, ssize_t num_samples); // Returns false if underrun.
private:
void init_loop_filter(double bandwidth_hz);