Struct SessionInfo#

Struct Documentation#

struct SessionInfo#

Public Functions

inline void load_annotations()#
inline void save_annotations() const#
inline QString format_duration() const#

Public Members

QString path#
QString name#
QString recordedBy#
QDateTime startUtc#
int durationMs = -1#
int cameraCount = 0#
int micCount = 0#
QString mosaicVersion#
QString videoCodec#
QString audioCodec#
bool hasPoseAnalysis = false#
bool hasMotionAnalysis = false#
bool hasTranscript = false#
bool hasExpression = false#
bool hasGazeFusion = false#
bool hasSkeleton3D = false#
bool hasRppg = false#
QStringList videoFiles#
QStringList audioFiles#
QStringList analysisFiles#
QList<Annotation> annotations#

Public Static Functions

static inline SessionInfo load(const QString &dir)#
static inline QList<SessionInfo> list_all(const QString &rootDir)#
static inline QString ms_to_hms(int64_t ms)#