// Copyright 2018 Citra Emulator Project // Licensed under GPLv2 or any later version // Refer to the license.txt file included. #pragma once #include #include "common/common_types.h" class QImage; namespace CameraUtil { /// Converts QImage to a yuv formatted std::vector std::vector Rgb2Yuv(const QImage& source, int width, int height); /// Processes the QImage (resizing, flipping ...) and converts it to a std::vector std::vector ProcessImage(const QImage& source, int width, int height, bool output_rgb, bool flip_horizontal, bool flip_vertical); } // namespace CameraUtil