
subrepo: subdir: "deps/clap-juce-extensions/clap-libs/clap" merged: "3189bdfaf" upstream: origin: "https://github.com/free-audio/clap" branch: "main" commit: "3189bdfaf" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo.git" commit: "2f68596"
17 lines
466 B
C
17 lines
466 B
C
#pragma once
|
|
|
|
#include "private/std.h"
|
|
#include "private/macros.h"
|
|
|
|
/// We use fixed point representation of beat time and seconds time
|
|
/// Usage:
|
|
/// double x = ...; // in beats
|
|
/// clap_beattime y = round(CLAP_BEATTIME_FACTOR * x);
|
|
|
|
// This will never change
|
|
static const CLAP_CONSTEXPR int64_t CLAP_BEATTIME_FACTOR = 1LL << 31;
|
|
static const CLAP_CONSTEXPR int64_t CLAP_SECTIME_FACTOR = 1LL << 31;
|
|
|
|
typedef int64_t clap_beattime;
|
|
typedef int64_t clap_sectime;
|