1#ifndef ACMXVK_APP_OUTPUT_PATHS_HPP
2#define ACMXVK_APP_OUTPUT_PATHS_HPP
15 [[nodiscard]] fs::path
frame_path(
const fs::path &directory, std::uint64_t index);
17 [[nodiscard]] fs::path
snapshot_path(
const fs::path &directory, std::uint32_t width, std::uint32_t height, std::uint64_t &counter,
SnapshotFormat format, std::chrono::system_clock::time_point timestamp = std::chrono::system_clock::now());
fs::path snapshot_path(const fs::path &directory, std::uint32_t width, std::uint32_t height, std::uint64_t &counter, SnapshotFormat format, std::chrono::system_clock::time_point timestamp)
fs::path output_frame_directory(const std::string &filename, std::string_view suffix)
fs::path frame_path(const fs::path &directory, std::uint64_t index)
void create_output_directory(const fs::path &directory)
std::string_view snapshot_extension(SnapshotFormat format) noexcept