all repos — mgba @ 636e01d8df67c86176562e1e5f67c98d6fe788b6

mGBA Game Boy Advance Emulator

src/platform/imagemagick/imagemagick-gif-encoder.h (view raw)

 1#ifndef IMAGEMAGICK_GIF_ENCODER
 2#define IMAGEMAGICK_GIF_ENCODER
 3
 4#include "gba-thread.h"
 5
 6#define MAGICKCORE_HDRI_ENABLE 0
 7#define MAGICKCORE_QUANTUM_DEPTH 8
 8
 9#include <wand/MagickWand.h>
10
11struct ImageMagickGIFEncoder {
12	struct GBAAVStream d;
13	MagickWand* wand;
14	char* outfile;
15	uint32_t* frame;
16
17	unsigned currentFrame;
18	int frameskip;
19};
20
21void ImageMagickGIFEncoderInit(struct ImageMagickGIFEncoder*);
22bool ImageMagickGIFEncoderOpen(struct ImageMagickGIFEncoder*, const char* outfile);
23void ImageMagickGIFEncoderClose(struct ImageMagickGIFEncoder*);
24bool ImageMagickGIFEncoderIsOpen(struct ImageMagickGIFEncoder*);
25
26#endif