15class CommandController;
63 std::vector<MSXMixer*> msxMixers;
65 std::unique_ptr<SoundDriver> driver;
A Setting with an integer value.
IntegerSetting & getMasterVolume()
void registerMixer(MSXMixer &mixer)
Register per-machine mixer.
void mute()
This methods (un)mute the sound.
Mixer(Reactor &reactor, CommandController &commandController)
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: