Sayonara Player
SessionUtils.h
1#ifndef SESSIONTYPES_H
2#define SESSIONTYPES_H
3
4#include <QMap>
5#include <QVector>
6
7#include "Utils/typedefs.h"
8#include "Utils/MetaData/MetaData.h"
9
10namespace Session
11{
12 using Timecode = uint64_t;
13 using Id = Timecode;
14
15 struct Entry
16 {
17 Session::Id sessionId;
18 Timecode timecode;
19 MetaData track;
20
21 bool operator==(const Entry& other) const;
22 };
23
24 using EntryList = QVector<Entry>;
26
27 Timecode dayBegin(Session::Id id);
28 Timecode dayEnd(Session::Id id);
29 Timecode now();
30}
31
32#endif // SESSIONTYPES_H
The MetaData class.
Definition: MetaData.h:47
Definition: org_mpris_media_player2_adaptor.h:21
Definition: SessionUtils.h:16