JUCE-7.0.12-0-g4f43011b96
JUCE-7.0.12-0-g4f43011b96
JUCE — C++ application framework with suport for VST, VST3, LV2 audio plug-ins
« « « Anklang Documentation
Loading...
Searching...
No Matches
juce_osc
osc
juce_OSCTimeTag.h
Go to the documentation of this file.
1
/*
2
==============================================================================
3
4
This file is part of the JUCE library.
5
Copyright (c) 2022 - Raw Material Software Limited
6
7
JUCE is an open source library subject to commercial or open-source
8
licensing.
9
10
By using JUCE, you agree to the terms of both the JUCE 7 End-User License
11
Agreement and JUCE Privacy Policy.
12
13
End User License Agreement: www.juce.com/juce-7-licence
14
Privacy Policy: www.juce.com/juce-privacy-policy
15
16
Or: You may also use this code under the terms of the GPL v3 (see
17
www.gnu.org/licenses).
18
19
JUCE IS PROVIDED "AS IS" WITHOUT ANY WARRANTY, AND ALL WARRANTIES, WHETHER
20
EXPRESSED OR IMPLIED, INCLUDING MERCHANTABILITY AND FITNESS FOR PURPOSE, ARE
21
DISCLAIMED.
22
23
==============================================================================
24
*/
25
26
namespace
juce
27
{
28
29
//==============================================================================
49
class
JUCE_API
OSCTimeTag
50
{
51
public
:
52
//==============================================================================
56
OSCTimeTag
()
noexcept
;
57
59
OSCTimeTag
(
uint64
rawTimeTag)
noexcept
;
60
62
OSCTimeTag
(
Time
time
)
noexcept
;
63
70
Time
toTime()
const
noexcept
;
71
73
bool
isImmediately()
const
noexcept
;
74
76
uint64
getRawTimeTag
() const noexcept {
return
rawTimeTag; }
77
79
static
const
OSCTimeTag
immediately
;
80
81
private
:
82
//==============================================================================
83
uint64
rawTimeTag;
84
};
85
86
}
// namespace juce
juce::OSCTimeTag
An OSC time tag.
Definition
juce_OSCTimeTag.h:50
juce::OSCTimeTag::getRawTimeTag
uint64 getRawTimeTag() const noexcept
Returns the raw binary OSC time tag representation.
Definition
juce_OSCTimeTag.h:76
juce::OSCTimeTag::immediately
static const OSCTimeTag immediately
The special value representing "immediately".
Definition
juce_OSCTimeTag.h:79
juce::Time
Holds an absolute date and time.
Definition
juce_Time.h:37
juce
JUCE Namespace.
Definition
juce_AudioPlayHead.cpp:24
juce::uint64
unsigned long long uint64
A platform-independent 64-bit unsigned integer type.
Definition
juce_MathsFunctions.h:56
time
time
« « « Anklang Documentation