17class CommandController;
68 std::vector<MSXMixer*> msxMixers;
70 std::unique_ptr<SoundDriver> driver;
A Setting with an integer value.
BooleanSetting & getMuteSetting()
IntegerSetting & getMasterVolume()
void registerMixer(MSXMixer &mixer)
Register per-machine mixer.
void mute()
This methods (un)mute the sound.
void unregisterMixer(MSXMixer &mixer)
Unregister per-machine mixer.
void uploadBuffer(MSXMixer &msxMixer, std::span< const StereoFloat > buffer)
Upload new sample data.
Generic Gang-of-Four Observer class, templatized edition.
Contains the main loop of openMSX.
This file implemented 3 utility functions: