openMSX
|
#include <AviWriter.hh>
Public Member Functions | |
AviWriter (const Filename &filename, unsigned width, unsigned height, unsigned bpp, unsigned channels, unsigned freq) | |
~AviWriter () | |
void | addFrame (FrameSource *frame, unsigned samples, int16_t *sampleData) |
void | setFps (float fps_) |
Definition at line 17 of file AviWriter.hh.
openmsx::AviWriter::AviWriter | ( | const Filename & | filename, |
unsigned | width, | ||
unsigned | height, | ||
unsigned | bpp, | ||
unsigned | channels, | ||
unsigned | freq | ||
) |
Definition at line 18 of file AviWriter.cc.
References openmsx::AVI_HEADER_SIZE, and openmsx::File::write().
openmsx::AviWriter::~AviWriter | ( | ) |
Definition at line 38 of file AviWriter.cc.
References openmsx::AVI_HEADER_SIZE, openmsx::File::close(), openmsx::ZMBVEncoder::CODEC_4CC, openmsx::filename, openmsx::Version::full(), openmsx::File::getURL(), openmsx::File::seek(), utf8::unchecked::size(), t, openmsx::FileOperations::unlink(), openmsx::File::write(), Endian::write_UA_L16(), and Endian::write_UA_L32().
void openmsx::AviWriter::addFrame | ( | FrameSource * | frame, |
unsigned | samples, | ||
int16_t * | sampleData | ||
) |
Definition at line 268 of file AviWriter.cc.
References Endian::BIG, and openmsx::ZMBVEncoder::compressFrame().
|
inline |
Definition at line 24 of file AviWriter.hh.