27 explicit PSFrames(std::vector<std::byte>&& psFramesData);
29 explicit PSFrames(std::span<const std::byte> psFramesData);
31 explicit PSFrames(
const std::filesystem::path& psFramesPath);
33 [[nodiscard]]
explicit operator bool()
const;
37 [[nodiscard]] uint32_t
getFPS()
const;
39 [[nodiscard]] uint16_t
getWidth(uint32_t frame)
const;
41 [[nodiscard]] uint16_t
getHeight(uint32_t frame)
const;
49 [[nodiscard]] std::span<const std::byte>
getImageDataRaw(uint32_t frame)
const;
63 std::vector<std::byte>
data;