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)