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