linux-wallpaperengine/src/WallpaperEngine/Core/CVideo.h
Alexis Maiquez 732c60da46 More code cleanups
Update .clang-format

Signed-off-by: Alexis Maiquez <almamu@almamu.com>
2023-02-08 18:48:19 +01:00

33 lines
551 B
C++

#pragma once
#include "Core.h"
#include "CWallpaper.h"
extern "C"
{
#include <libavcodec/avcodec.h>
#include <libavformat/avformat.h>
#include <libavutil/imgutils.h>
#include <libswscale/swscale.h>
}
namespace WallpaperEngine::Core
{
class CVideo : public CWallpaper
{
public:
explicit CVideo (std::string filename);
const std::string& getFilename ();
protected:
friend class CWallpaper;
const std::string m_filename;
static const std::string Type;
private:
};
}