openMSX
openmsx::YMF278::Impl Member List

This is the complete list of members for openmsx::YMF278::Impl, including all inherited members.

clearRam()openmsx::YMF278::Impl
createResampler()openmsx::ResampledSoundDeviceprotected
generateInput(int *buffer, unsigned num)openmsx::ResampledSoundDevice
getAmplificationFactor() const openmsx::SoundDevicevirtual
getDescription() const openmsx::SoundDeviceinline
getEffectiveSpeed() const openmsx::SoundDeviceprotected
getHostSampleClock() const openmsx::SoundDeviceprotected
getInputRate() const openmsx::SoundDeviceinlineprotected
getName() const openmsx::SoundDeviceinline
Impl(YMF278 &self, const std::string &name, int ramSize, const DeviceConfig &config)openmsx::YMF278::Impl
isStereo() const openmsx::SoundDevice
MAX_CHANNELSopenmsx::SoundDevicestatic
mixChannels(int *dataOut, unsigned num)openmsx::SoundDeviceprotected
muteChannel(unsigned channel, bool muted)openmsx::SoundDevice
peekReg(byte reg) const openmsx::YMF278::Impl
readMem(unsigned address) const openmsx::YMF278::Impl
readReg(byte reg)openmsx::YMF278::Impl
recordChannel(unsigned channel, const Filename &filename)openmsx::SoundDevice
registerSound(const DeviceConfig &config)openmsx::SoundDeviceprotected
RESAMPLE_BLIP enum valueopenmsx::ResampledSoundDevice
RESAMPLE_HQ enum valueopenmsx::ResampledSoundDevice
RESAMPLE_LQ enum valueopenmsx::ResampledSoundDevice
ResampledSoundDevice(MSXMotherBoard &motherBoard, string_ref name, string_ref description, unsigned channels, bool stereo=false)openmsx::ResampledSoundDeviceprotected
ResampleType enum nameopenmsx::ResampledSoundDevice
reset(EmuTime::param time)openmsx::YMF278::Impl
serialize(Archive &ar, unsigned version)openmsx::YMF278::Impl
setInputRate(unsigned sampleRate)openmsx::SoundDeviceinlineprotected
setOutputRate(unsigned sampleRate) overrideopenmsx::ResampledSoundDeviceprotectedvirtual
SoundDevice(MSXMixer &mixer, string_ref name, string_ref description, unsigned numChannels, bool stereo=false)openmsx::SoundDeviceprotected
subjectDeleted(const Setting &)openmsx::Observer< Setting >inlineprotectedvirtual
unregisterSound()openmsx::SoundDeviceprotected
update(const Setting &setting) overrideopenmsx::ResampledSoundDeviceprotectedvirtual
updateBuffer(unsigned length, int *buffer, EmuTime::param time) overrideopenmsx::ResampledSoundDeviceprotectedvirtual
updateStream(EmuTime::param time)openmsx::SoundDeviceprotected
writeMem(unsigned address, byte value)openmsx::YMF278::Impl
writeReg(byte reg, byte data, EmuTime::param time)openmsx::YMF278::Impl
~Impl()openmsx::YMF278::Impl
~Observer()openmsx::Observer< Setting >inlineprotected
~ResampledSoundDevice()openmsx::ResampledSoundDeviceprotected
~SoundDevice()openmsx::SoundDeviceprotected