16 [[nodiscard]]
static std::unique_ptr<Deflicker>
create(
18 std::span<std::unique_ptr<RawFrame>, 4>
lastFrames);
24 std::span<std::unique_ptr<RawFrame>, 4>
lastFrames);
26 [[nodiscard]]
unsigned getLineWidth(
unsigned line)
const override;
virtual ~Deflicker()=default
std::span< std::unique_ptr< RawFrame >, 4 > lastFrames
static std::unique_ptr< Deflicker > create(const PixelFormat &format, std::span< std::unique_ptr< RawFrame >, 4 > lastFrames)
Deflicker(const PixelFormat &format, std::span< std::unique_ptr< RawFrame >, 4 > lastFrames)
unsigned getLineWidth(unsigned line) const override
Gets the number of display pixels on the given line.
Interface for getting lines from a video frame.
void format(SectorAccessibleDisk &disk, MSXBootSectorType bootType)
Format the given disk (= a single partition).
This file implemented 3 utility functions: