The AudioManager
is provided by a speech Engine
- a Recognizer
or Synthesizer
- to allow an
application to control audio input/output and to monitor audio-related
events. The AudioManager
for an engine is obtained by
calling its getAudioManager
method.
Engine#getAudioManager
Operations Summary: | |
void | addAudioListener(in AudioListener listener) |
void | removeAudioListener(in AudioListener listener) |
Operations Inherited from Bonobo::Unknown | |
ref, unref, queryInterface |
Operation Details: |
Request notifications of audio events to an
AudioListener
.
An application can attach multiple audio listeners to an
AudioManager
.
If the engine is a Recognizer
, a
RecognizerAudioListener
may be attached since the RecognizerAudioListener
interface extends the AudioListener
interface.
AudioListener
::GNOME::Speech::Recognition::RecognizerAudioListener
Remove an audio listener from this AudioManager
.