File indexing completed on 2024-04-14 04:44:04

0001 /*
0002     SPDX-FileCopyrightText: 2010 Dirk Vanden Boer <dirk.vdb@gmail.com>
0003 
0004     SPDX-License-Identifier: GPL-2.0-or-later
0005 */
0006 
0007 #ifndef IMAGE_WRITER_H
0008 #define IMAGE_WRITER_H
0009 
0010 #include "videoframe.h"
0011 #include <string>
0012 #include <inttypes.h>
0013 #include <QImage>
0014 #include <QImageIOHandler>
0015 
0016 namespace ffmpegthumbnailer
0017 {
0018 
0019 class ImageWriter
0020 {
0021 public:
0022     ImageWriter();
0023     virtual ~ImageWriter() {}
0024 
0025     virtual void writeFrame(VideoFrame& frame, QImage& image, const QImageIOHandler::Transformations transformations);
0026 };
0027 
0028 }
0029 
0030 #endif