openMSX
openmsx::Y8950::Impl Member List

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

clearRam()openmsx::Y8950::Impl
createResampler()openmsx::ResampledSoundDeviceprivate
generateInput(int *buffer, unsigned num)openmsx::ResampledSoundDeviceprivate
getDescription() const openmsx::SoundDeviceinlineprivate
getEffectiveSpeed() const openmsx::SoundDeviceprivate
getHostSampleClock() const openmsx::SoundDeviceprivate
getInputRate() const openmsx::SoundDeviceinlineprivate
getName() const openmsx::SoundDeviceinlineprivate
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::SoundDeviceprivate
MAX_CHANNELSopenmsx::SoundDeviceprivatestatic
mixChannels(int *dataOut, unsigned num)openmsx::SoundDeviceprivate
muteChannel(unsigned channel, bool muted)openmsx::SoundDeviceprivate
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::SoundDeviceprivate
registerSound(const DeviceConfig &config)openmsx::SoundDeviceprivate
RESAMPLE_BLIP enum valueopenmsx::ResampledSoundDeviceprivate
RESAMPLE_HQ enum valueopenmsx::ResampledSoundDeviceprivate
RESAMPLE_LQ enum valueopenmsx::ResampledSoundDeviceprivate
ResampledSoundDevice(MSXMotherBoard &motherBoard, string_ref name, string_ref description, unsigned channels, bool stereo=false)openmsx::ResampledSoundDeviceprivate
ResampleType enum nameopenmsx::ResampledSoundDeviceprivate
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::SoundDeviceinlineprivate
setOutputRate(unsigned sampleRate) overrideopenmsx::ResampledSoundDeviceprivatevirtual
setStatus(byte flags)openmsx::Y8950::Impl
SoundDevice(MSXMixer &mixer, string_ref name, string_ref description, unsigned numChannels, bool stereo=false)openmsx::SoundDeviceprivate
subjectDeleted(const Setting &)openmsx::Observer< Setting >inlineprivatevirtual
unregisterSound()openmsx::SoundDeviceprivate
update(const Setting &setting) overrideopenmsx::ResampledSoundDeviceprivatevirtual
updateBuffer(unsigned length, int *buffer, EmuTime::param time) overrideopenmsx::ResampledSoundDeviceprivatevirtual
updateStream(EmuTime::param time)openmsx::SoundDeviceprivate
writeReg(byte reg, byte data, EmuTime::param time)openmsx::Y8950::Impl
~EmuTimerCallback()openmsx::EmuTimerCallbackinlineprivate
~Impl()openmsx::Y8950::Impl
~Observer()openmsx::Observer< Setting >inlineprivate
~ResampledSoundDevice()openmsx::ResampledSoundDeviceprivate
~SoundDevice()openmsx::SoundDeviceprivate