clearRam() | openmsx::Y8950::Impl | |
createResampler() | openmsx::ResampledSoundDevice | private |
generateInput(int *buffer, unsigned num) | openmsx::ResampledSoundDevice | private |
getDescription() const | openmsx::SoundDevice | inlineprivate |
getEffectiveSpeed() const | openmsx::SoundDevice | private |
getHostSampleClock() const | openmsx::SoundDevice | private |
getInputRate() const | openmsx::SoundDevice | inlineprivate |
getName() const | openmsx::SoundDevice | inlineprivate |
Impl(Y8950 &self, const std::string &name, const DeviceConfig &config, unsigned sampleRam, MSXAudio &audio) | openmsx::Y8950::Impl | |
init(const DeviceConfig &config, EmuTime::param time) | openmsx::Y8950::Impl | |
isStereo() const | openmsx::SoundDevice | private |
MAX_CHANNELS | openmsx::SoundDevice | privatestatic |
mixChannels(int *dataOut, unsigned num) | openmsx::SoundDevice | private |
muteChannel(unsigned channel, bool muted) | openmsx::SoundDevice | private |
peekRawStatus() const | openmsx::Y8950::Impl | |
peekReg(byte reg, EmuTime::param time) const | openmsx::Y8950::Impl | |
peekStatus(EmuTime::param time) const | openmsx::Y8950::Impl | |
readReg(byte reg, EmuTime::param time) | openmsx::Y8950::Impl | |
readStatus(EmuTime::param time) | openmsx::Y8950::Impl | |
recordChannel(unsigned channel, const Filename &filename) | openmsx::SoundDevice | private |
registerSound(const DeviceConfig &config) | openmsx::SoundDevice | private |
RESAMPLE_BLIP enum value | openmsx::ResampledSoundDevice | private |
RESAMPLE_HQ enum value | openmsx::ResampledSoundDevice | private |
RESAMPLE_LQ enum value | openmsx::ResampledSoundDevice | private |
ResampledSoundDevice(MSXMotherBoard &motherBoard, string_ref name, string_ref description, unsigned channels, bool stereo=false) | openmsx::ResampledSoundDevice | private |
ResampleType enum name | openmsx::ResampledSoundDevice | private |
reset(EmuTime::param time) | openmsx::Y8950::Impl | |
resetStatus(byte flags) | openmsx::Y8950::Impl | |
serialize(Archive &ar, unsigned version) | openmsx::Y8950::Impl | |
setEnabled(bool enabled, EmuTime::param time) | openmsx::Y8950::Impl | |
setInputRate(unsigned sampleRate) | openmsx::SoundDevice | inlineprivate |
setOutputRate(unsigned sampleRate) override | openmsx::ResampledSoundDevice | privatevirtual |
setStatus(byte flags) | openmsx::Y8950::Impl | |
SoundDevice(MSXMixer &mixer, string_ref name, string_ref description, unsigned numChannels, bool stereo=false) | openmsx::SoundDevice | private |
subjectDeleted(const Setting &) | openmsx::Observer< Setting > | inlineprivatevirtual |
unregisterSound() | openmsx::SoundDevice | private |
update(const Setting &setting) override | openmsx::ResampledSoundDevice | privatevirtual |
updateBuffer(unsigned length, int *buffer, EmuTime::param time) override | openmsx::ResampledSoundDevice | privatevirtual |
updateStream(EmuTime::param time) | openmsx::SoundDevice | private |
writeReg(byte reg, byte data, EmuTime::param time) | openmsx::Y8950::Impl | |
~EmuTimerCallback() | openmsx::EmuTimerCallback | inlineprivate |
~Impl() | openmsx::Y8950::Impl | |
~Observer() | openmsx::Observer< Setting > | inlineprivate |
~ResampledSoundDevice() | openmsx::ResampledSoundDevice | private |
~SoundDevice() | openmsx::SoundDevice | private |