24#include "stl/sen/db/basic_types.stl.h"
64 SEN_NOCOPY_NOMOVE(
Input)
72 [[nodiscard]]
const std::filesystem::path&
getPath() const noexcept;
75 [[nodiscard]] const Summary&
getSummary() const noexcept;
107 std::unique_ptr<Impl> pimpl_;
A registry of custom types.
Definition type_registry.h:36
Contiguous view of elements of type T. Inspired by http://www.open-std.org/jtc1/sc22/wg21/docs/papers...
Definition span.h:34
A point in time.
Definition timestamp.h:26
Represents a type that can be used to define variables and arguments for methods or functions....
Definition type.h:71
A cursor that can be used to iterate over the contents of a recording. The cursor holds a payload whi...
Definition cursor.h:27
std::string bus
Definition input.h:46
ConstTypeHandle< ClassType > type
Definition input.h:42
TimeStamp time
Definition input.h:36
uint64_t offset
Definition input.h:35
std::string session
Definition input.h:45
ObjectId objectId
Definition input.h:43
std::string name
Definition input.h:44
uint32_t indexId
Definition input.h:47
Represents the end of the recording. Used in cursors.
Definition input.h:52
Cursor< End, PropertyChange, Event, Keyframe, Creation, Deletion > DataCursor
A cursor that can iterate over data entries.
Definition input.h:56
Cursor< End, Annotation > AnnotationCursor
A cursor that can iterate over annotation entries.
Definition input.h:59
The location of a keyframe in an archive.
Definition input.h:34
Describes an object that has been indexed.
Definition input.h:41
@ time
Definition unit.h:34
TypeHandle< const T > ConstTypeHandle
Definition type.h:319
Definition annotation.h:20