X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=futatabi%2Fdb.h;h=59ca733a1d32c568a62624d62b6acfa4bb13d21e;hb=refs%2Fheads%2Fmaster;hp=f8032c0e43d3502360fc74346de0ea87684a26f5;hpb=6e116a6bbeb2c047a3bfb084395ec601ce211e6c;p=nageru diff --git a/futatabi/db.h b/futatabi/db.h index f8032c0..59ca733 100644 --- a/futatabi/db.h +++ b/futatabi/db.h @@ -1,14 +1,13 @@ #ifndef DB_H #define DB_H 1 +#include "frame_on_disk.h" #include "state.pb.h" #include #include #include -#include "frame_on_disk.h" - class DB { public: explicit DB(const std::string &filename); @@ -17,6 +16,9 @@ public: StateProto get_state(); void store_state(const StateProto &state); + SettingsProto get_settings(); + void store_settings(const SettingsProto &settings); + struct FrameOnDiskAndStreamIdx { FrameOnDisk frame; unsigned stream_idx;