API Documentation
Loading...
Searching...
No Matches
SoundManager Class Reference

#include <SoundManager.h>

Collaboration diagram for SoundManager:
[legend]

Static Public Member Functions

static bool TextToSpeech (const TextToSpeechRequest &s)
 
static bool SupportsTextToSpeech ()
 
static void EnableTextToSpeech (bool enable)
 
static Buffer< SoundAvailableSounds ()
 
static bool PlaySound (const String &s)
 
static void AddSoundFactory (SoundFactory *factory)
 

Static Public Attributes

static ApplicationOption< bool > enable_sound
 
static ApplicationOption< bool > enable_text_to_speech
 
static ApplicationOption< bool > grab_volume_keys
 

Static Protected Attributes

static Buffer< SoundFactory * > s_sound_factories
 

Member Function Documentation

◆ AddSoundFactory()

void AddSoundFactory ( SoundFactory * factory)
static

◆ AvailableSounds()

Buffer< Sound > AvailableSounds ( )
static

◆ EnableTextToSpeech()

void EnableTextToSpeech ( bool enable)
static

◆ PlaySound()

bool PlaySound ( const String & s)
static

◆ SupportsTextToSpeech()

bool SupportsTextToSpeech ( )
static

◆ TextToSpeech()

bool TextToSpeech ( const TextToSpeechRequest & s)
static

Member Data Documentation

◆ enable_sound

ApplicationOption< bool > enable_sound
static

◆ enable_text_to_speech

ApplicationOption< bool > enable_text_to_speech
static

◆ grab_volume_keys

ApplicationOption< bool > grab_volume_keys
static

◆ s_sound_factories

Buffer< SoundFactory * > s_sound_factories
staticprotected

The documentation for this class was generated from the following files: