#include <atari-mixer.h>
Public Member Functions | |
virtual void | init () override |
void | update () |
void | suspendAudio () override |
int | resumeAudio () override |
bool | notifyEvent (const Common::Event &event) override |
Public Member Functions inherited from MixerManager | |
Audio::Mixer * | getMixer () |
virtual bool | isNullDevice () const |
Additional Inherited Members | |
Protected Attributes inherited from MixerManager | |
Audio::MixerImpl * | _mixer |
bool | _audioSuspended |
Atari XBIOS based audio mixer.
|
overridevirtual |
Initialize and setups the mixer
Implements MixerManager.
|
overridevirtual |
Pauses the audio system
Implements MixerManager.
|
overridevirtual |
Resumes the audio system
Implements MixerManager.
|
overridevirtual |
Notify the observer of an incoming event.
An observer is supposed to 'eat' the event, with returning true, when it wants to prevent other observers from receiving the event. A usage example here is the keymapper: If it processes an Event, it should 'eat' it and create a new event, which the EventDispatcher will then catch.
event | The event that is incoming. |
true | If the event should not be passed to other observers, false otherwise. |
Implements Common::EventObserver.