openMSX
|
#include <TsxImage.hh>
Public Member Functions | |
TsxImage (const Filename &fileName, FilePool &filePool, CliComm &cliComm) | |
int16_t | getSampleAt (EmuTime::param time) const override |
EmuTime | getEndTime () const override |
unsigned | getFrequency () const override |
void | fillBuffer (unsigned pos, std::span< float *, 1 > bufs, unsigned num) const override |
float | getAmplificationFactorImpl () const override |
Public Member Functions inherited from openmsx::CassetteImage | |
virtual | ~CassetteImage ()=default |
FileType | getFirstFileType () const |
std::string | getFirstFileTypeAsString () const |
const Sha1Sum & | getSha1Sum () const |
Get sha1sum for this image. | |
Additional Inherited Members | |
Public Types inherited from openmsx::CassetteImage | |
enum | FileType { ASCII , BINARY , BASIC , UNKNOWN } |
Protected Member Functions inherited from openmsx::CassetteImage | |
CassetteImage ()=default | |
void | setFirstFileType (FileType type) |
void | setSha1Sum (const Sha1Sum &sha1sum) |
Definition at line 17 of file TsxImage.hh.
Definition at line 17 of file TsxImage.cc.
References openmsx::CassetteImage::ASCII, TsxParser::ASCII, openmsx::CassetteImage::BASIC, TsxParser::BASIC, openmsx::CassetteImage::BINARY, TsxParser::BINARY, TsxParser::getFirstFileType(), TsxParser::getMessages(), openmsx::Filename::getOriginal(), openmsx::FilePool::getSha1Sum(), openmsx::File::mmap(), openmsx::CliComm::printInfo(), openmsx::CassetteImage::setFirstFileType(), openmsx::CassetteImage::setSha1Sum(), TsxParser::stealOutput(), and openmsx::CassetteImage::UNKNOWN.
|
overridevirtual |
|
overridevirtual |
Implements openmsx::CassetteImage.
Definition at line 84 of file TsxImage.cc.
|
overridevirtual |
Implements openmsx::CassetteImage.
Definition at line 57 of file TsxImage.cc.
References openmsx::Clock< FREQ_NUM, FREQ_DENOM >::getTime().
|
overridevirtual |
Implements openmsx::CassetteImage.
Definition at line 64 of file TsxImage.cc.
References TsxParser::OUTPUT_FREQUENCY.
|
overridevirtual |
Implements openmsx::CassetteImage.
Definition at line 50 of file TsxImage.cc.
References openmsx::Clock< FREQ_NUM, FREQ_DENOM >::getTicksTill().