Audacity
3.2.0
Toggle main menu visibility
Main Page
Related Pages
Modules
Namespaces
Namespace List
Namespace Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
y
z
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
y
Variables
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
Typedefs
a
b
c
d
e
f
g
h
i
l
m
n
p
r
s
t
u
v
Enumerations
b
c
d
e
f
g
i
l
m
n
o
p
r
s
t
u
w
z
Enumerator
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
u
v
w
Classes
Class List
Class Hierarchy
Class Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Variables
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
Enumerations
a
b
c
d
e
f
h
i
k
l
m
o
p
r
s
t
x
Enumerator
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
u
v
w
y
Related Functions
a
b
c
d
e
f
g
l
m
n
o
p
r
s
t
v
w
Files
File List
File Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Variables
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
y
z
Typedefs
a
b
c
d
e
f
g
h
i
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Enumerations
a
c
d
e
f
k
l
m
n
o
p
r
s
t
u
v
z
Enumerator
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
z
Macros
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
libraries
lib-project
ProjectFormatVersion.h
Go to the documentation of this file.
1
/**********************************************************************
2
3
Audacity: A Digital Audio Editor
4
5
ProjectFormatVersion.h
6
7
Dmitry Vedenko
8
9
**********************************************************************/
10
11
#pragma once
12
13
#include <cstdint>
14
21
struct
PROJECT_API
ProjectFormatVersion
final
22
{
23
uint8_t Major { 0 };
24
uint8_t Minor { 0 };
25
uint8_t Revision { 0 };
26
uint8_t ModLevel { 0 };
27
28
// Create ProjectFormatVersion from the uint32_t value
29
static
ProjectFormatVersion
FromPacked(uint32_t)
noexcept
;
31
uint32_t GetPacked() const noexcept;
32
34
bool
IsValid() const noexcept;
35
};
36
37
PROJECT_API
bool
operator==(
ProjectFormatVersion
lhs,
ProjectFormatVersion
rhs) noexcept;
38
PROJECT_API
bool
operator!=(
ProjectFormatVersion
lhs,
ProjectFormatVersion
rhs) noexcept;
39
PROJECT_API
bool
operator<(
ProjectFormatVersion
lhs,
ProjectFormatVersion
rhs) noexcept;
40
42
PROJECT_API extern const
ProjectFormatVersion
SupportedProjectFormatVersion
;
44
PROJECT_API extern const
ProjectFormatVersion
BaseProjectFormatVersion
;
BaseProjectFormatVersion
PROJECT_API const ProjectFormatVersion BaseProjectFormatVersion
This is a helper constant for the "most compatible" project version which is the current MAJ....
Definition:
ProjectFormatVersion.cpp:56
SupportedProjectFormatVersion
PROJECT_API const ProjectFormatVersion SupportedProjectFormatVersion
This constant represents the current version of Audacity.
Definition:
ProjectFormatVersion.cpp:52
ProjectFormatVersion
A structure that holds the project version.
Definition:
ProjectFormatVersion.h:22
Generated by
1.9.3