3#ifndef CANDLEWICK_WITH_FFMPEG_SUPPORT
4#error "Including this file requires candlewick to be built with FFmpeg support"
9#include <SDL3/SDL_gpu.h>
10#include <SDL3/SDL_stdinc.h>
16 struct VideoRecorderImpl;
21 std::unique_ptr<VideoRecorderImpl> _impl;
44 void open(Uint32 width, Uint32 height, std::string_view filename);
73 SDL_GPUTexture *texture,
74 SDL_GPUTextureFormat format);
Definition CommandBuffer.h:17
RAII wrapper for SDL_GPUDevice.
Definition Device.h:17
Tag type for non-initializing constructors (for e.g. RAII classes)
Definition Tags.h:6