openMSX
|
#include <ZMBVEncoder.hh>
Public Member Functions | |
ZMBVEncoder (unsigned width, unsigned height, unsigned bpp) | |
std::span< const uint8_t > | compressFrame (bool keyFrame, FrameSource *frame) |
Static Public Attributes | |
static constexpr std::string_view | CODEC_4CC = "ZMBV" |
Definition at line 20 of file ZMBVEncoder.hh.
openmsx::ZMBVEncoder::ZMBVEncoder | ( | unsigned | width, |
unsigned | height, | ||
unsigned | bpp | ||
) |
Definition at line 125 of file ZMBVEncoder.cc.
std::span< const uint8_t > openmsx::ZMBVEncoder::compressFrame | ( | bool | keyFrame, |
FrameSource * | frame | ||
) |
Definition at line 354 of file ZMBVEncoder.cc.
References openmsx::MemBuffer< T, ALIGNMENT >::data(), and std::swap().
Referenced by openmsx::AviWriter::addFrame().
|
staticconstexpr |
Definition at line 23 of file ZMBVEncoder.hh.
Referenced by openmsx::AviWriter::~AviWriter().