implement samples_since cycle start.

This commit is contained in:
Robin Gareus 2015-03-09 16:59:59 +01:00
parent e243d328a4
commit 0446ff64f4
4 changed files with 29 additions and 12 deletions

View file

@ -215,7 +215,7 @@ class CoreAudioBackend : public AudioBackend {
bool midi_device_enabled (std::string const) const;
// really private, but needing static access:
int process_callback();
int process_callback(uint32_t, uint64_t);
void error_callback();
void xrun_callback();
void buffer_size_callback();
@ -322,6 +322,8 @@ class CoreAudioBackend : public AudioBackend {
bool _reinit_thread_callback;
bool _measure_latency;
uint64_t _last_process_start;
pthread_mutex_t _process_callback_mutex;
pthread_mutex_t _freewheel_mutex;