openMSX
openmsx::AY8910 Member List

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

addFill(float *&buffer, float value, unsigned num)openmsx::SoundDeviceprotectedstatic
AY8910(const std::string &name, AY8910Periphery &periphery, const DeviceConfig &config, EmuTime::param time)openmsx::AY8910
createResampler()openmsx::ResampledSoundDeviceprotected
generateInput(float *buffer, unsigned num)openmsx::ResampledSoundDevice
getAmplificationFactor() constopenmsx::SoundDeviceinline
getDescription() constopenmsx::SoundDeviceinline
getEffectiveSpeed() constopenmsx::SoundDeviceprotected
getHostSampleClock() constopenmsx::SoundDeviceprotected
getInputRate() constopenmsx::SoundDeviceinlineprotected
getName() constopenmsx::SoundDeviceinline
isStereo() constopenmsx::SoundDevice
MAX_CHANNELSopenmsx::SoundDevicestatic
mixChannels(float *dataOut, unsigned samples)openmsx::SoundDeviceprotected
muteChannel(unsigned channel, bool muted)openmsx::SoundDevice
peekRegister(unsigned reg, EmuTime::param time) constopenmsx::AY8910
readRegister(unsigned reg, EmuTime::param time)openmsx::AY8910
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_view name, string_view description, unsigned channels, unsigned inputSampleRate, bool stereo)openmsx::ResampledSoundDeviceprotected
ResampleType enum nameopenmsx::ResampledSoundDevice
reset(EmuTime::param time)openmsx::AY8910
serialize(Archive &ar, unsigned version)openmsx::AY8910
setInputRate(unsigned sampleRate)openmsx::SoundDeviceinlineprotected
setOutputRate(unsigned sampleRate) overrideopenmsx::ResampledSoundDeviceprotectedvirtual
setSoftwareVolume(float volume, EmuTime::param time)openmsx::SoundDevice
setSoftwareVolume(float left, float right, EmuTime::param time)openmsx::SoundDevice
SoundDevice(MSXMixer &mixer, string_view name, string_view description, unsigned numChannels, unsigned inputRate, bool stereo)openmsx::SoundDeviceprotected
subjectDeleted(const Setting &)openmsx::Observer< Setting >inlineprotectedvirtual
unregisterSound()openmsx::SoundDeviceprotected
updateBuffer(unsigned length, float *buffer, EmuTime::param time) overrideopenmsx::ResampledSoundDeviceprotectedvirtual
updateStream(EmuTime::param time)openmsx::SoundDeviceprotected
writeRegister(unsigned reg, byte value, EmuTime::param time)openmsx::AY8910
~AY8910()openmsx::AY8910
~Observer()=defaultopenmsx::Observer< Setting >protected
~ResampledSoundDevice()openmsx::ResampledSoundDeviceprotected
~SoundDevice()openmsx::SoundDeviceprotected