diff options
author | Jaromir Wysoglad | 2019-07-17 13:33:42 +0200 |
---|---|---|
committer | Filippos Karapetis | 2019-09-01 22:47:55 +0300 |
commit | 33f8aadfeb81ead60ce1264f0af681dcdbd4931f (patch) | |
tree | 445cc26d9d425eca0bf42a7c5ae436fb487916cc /common | |
parent | 318c6d7ec6e5562d0fd3e9d70386d0fcde86cf12 (diff) | |
download | scummvm-rg350-33f8aadfeb81ead60ce1264f0af681dcdbd4931f.tar.gz scummvm-rg350-33f8aadfeb81ead60ce1264f0af681dcdbd4931f.tar.bz2 scummvm-rg350-33f8aadfeb81ead60ce1264f0af681dcdbd4931f.zip |
TTS: Add age to TTSVoice
Diffstat (limited to 'common')
-rw-r--r-- | common/text-to-speech.h | 17 |
1 files changed, 14 insertions, 3 deletions
diff --git a/common/text-to-speech.h b/common/text-to-speech.h index 39d49e97b8..1283dfea5f 100644 --- a/common/text-to-speech.h +++ b/common/text-to-speech.h @@ -38,26 +38,37 @@ class TTSVoice { enum Gender { MALE, FEMALE, - UNKNOWN + UNKNOWN_GENDER + }; + + enum Age { + CHILD, + ADULT, + UNKNOWN_AGE }; public: TTSVoice() - : _gender(UNKNOWN) + : _gender(UNKNOWN_GENDER) + , _age(UNKNOWN_AGE) , _data(nullptr) , _description("") {} - TTSVoice(Gender gender, void *data, String description) + TTSVoice(Gender gender, Age age, void *data, String description) : _gender(gender) + , _age(age) , _data(data) , _description(description) {} Gender getGender() { return _gender; }; void setGender(Gender gender) { _gender = gender; }; + Age getAge() { return _age; }; + void setAge(Age age) { _age = age; }; void setData(void *data) { _data = data; }; void *getData() { return _data; }; String getDescription() { return _description; }; protected: Gender _gender; + Age _age; void *_data; String _description; }; |