Ardour  9.0-pre0-582-g084a23a80d
superclock.h File Reference
#include <stdint.h>
#include "pbd/integer_division.h"
#include "temporal/visibility.h"
Include dependency graph for superclock.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 Temporal
 

Macros

#define TEMPORAL_SAMPLE_RATE   (Temporal::most_recent_engine_sample_rate)
 

Typedefs

typedef int64_t Temporal::superclock_t
 

Functions

static superclock_t Temporal::superclock_ticks_per_second ()
 
static superclock_t Temporal::superclock_to_samples (superclock_t s, int sr)
 
static superclock_t Temporal::samples_to_superclock (int64_t samples, int sr)
 
void Temporal::set_sample_rate (int sr)
 
void Temporal::set_superclock_ticks_per_second (superclock_t sc)
 

Variables

superclock_t Temporal::_superclock_ticks_per_second
 
int Temporal::most_recent_engine_sample_rate
 

Macro Definition Documentation

◆ TEMPORAL_SAMPLE_RATE

#define TEMPORAL_SAMPLE_RATE   (Temporal::most_recent_engine_sample_rate)

Definition at line 58 of file superclock.h.