aboutsummaryrefslogtreecommitdiff
path: root/common
diff options
context:
space:
mode:
authorJaromir Wysoglad2019-07-12 22:16:44 +0200
committerFilippos Karapetis2019-09-01 22:47:55 +0300
commit8bd7e392657989dd49da592d8b0bf6e14fe50166 (patch)
tree83eaaabe11167533a7625fad3eaa76f7acdf01d0 /common
parentb5cebcbeaed5b1b860f2686379fc288c137a4c2f (diff)
downloadscummvm-rg350-8bd7e392657989dd49da592d8b0bf6e14fe50166.tar.gz
scummvm-rg350-8bd7e392657989dd49da592d8b0bf6e14fe50166.tar.bz2
scummvm-rg350-8bd7e392657989dd49da592d8b0bf6e14fe50166.zip
TTS: Add voice selection to options
Diffstat (limited to 'common')
-rw-r--r--common/text-to-speech.h10
1 files changed, 7 insertions, 3 deletions
diff --git a/common/text-to-speech.h b/common/text-to-speech.h
index 8d0021e6a8..4e66cf23e4 100644
--- a/common/text-to-speech.h
+++ b/common/text-to-speech.h
@@ -44,18 +44,22 @@ class TTSVoice {
public:
TTSVoice()
: _gender(UNKNOWN)
- , _data(nullptr) {}
- TTSVoice(Gender gender, void *data)
+ , _data(nullptr)
+ , _description("") {}
+ TTSVoice(Gender gender, void *data, String description)
: _gender(gender)
- , _data(data) {}
+ , _data(data)
+ , _description(description) {}
Gender getGender() { return _gender; };
void setGender(Gender gender) { _gender = gender; };
void setData(void *data) { _data = data; };
void *getData() { return _data; };
+ String getDescription() { return _description; };
protected:
Gender _gender;
void *_data;
+ String _description;
};
struct TTSState {