Sayonara Player
src
Utils
Session
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
10
namespace
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>;
25
using
EntryListMap
=
QMap<Session::Id, EntryList>
;
26
27
Timecode dayBegin(Session::Id
id
);
28
Timecode dayEnd(Session::Id
id
);
29
Timecode now();
30
}
31
32
#endif
// SESSIONTYPES_H
MetaData
The MetaData class.
Definition:
MetaData.h:47
QMap
Definition:
org_mpris_media_player2_adaptor.h:21
Session::Entry
Definition:
SessionUtils.h:16
Generated on Wed Aug 31 2022 00:00:00 for Sayonara Player by
1.9.4