22#ifndef IMAGE_CODECS_MPEG_H
23#define IMAGE_CODECS_MPEG_H
25#include "image/codecs/codec.h"
26#include "graphics/pixelformat.h"
28typedef struct mpeg2dec_s mpeg2dec_t;
29typedef struct mpeg2_info_s mpeg2_info_t;
32class SeekableReadStream;
55 if (format.bytesPerPixel != 2 && format.bytesPerPixel != 4)
57 _pixelFormat = format;
72 byte _buffer[BUFFER_SIZE];
73 mpeg2dec_t *_mpegDecoder;
74 const mpeg2_info_t *_mpegInfo;
Graphics::PixelFormat getPixelFormat() const override
Definition: mpeg.h:53
const Graphics::Surface * decodeFrame(Common::SeekableReadStream &stream) override
bool setOutputPixelFormat(const Graphics::PixelFormat &format) override
Definition: mpeg.h:54
Definition: algorithm.h:29
Definition: formatinfo.h:28