TTS_SAPI5 Class Reference

#include <TTS_SAPI5.h>

Inheritance diagram for TTS_SAPI5:

Inheritance graph
[legend]
Collaboration diagram for TTS_SAPI5:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 TTS_SAPI5 ()
 Initialize TTS.
virtual ~TTS_SAPI5 ()
 Clean up TTS.
virtual void * Entry ()
virtual wxString Name ()
 Name of this TTS engine.
virtual ETTSStatus GetStatus ()
 Retrieve engine status.
virtual ETTSStatus Speak (const wxString &strText)
 Say some stuff using TTS.
virtual wxString GetLastError ()
 Retrieve last error message.

Private Attributes

wxMutex m_mutex
wxSemaphore m_semaphore
wxArrayString m_textToSpeak
bool m_exitThread
wxString m_strLastError


Detailed Description

Definition at line 39 of file TTS_SAPI5.h.


Constructor & Destructor Documentation

TTS_SAPI5::TTS_SAPI5 (  ) 

Initialize TTS.

Definition at line 49 of file TTS_SAPI5.cpp.

TTS_SAPI5::~TTS_SAPI5 (  )  [virtual]

Clean up TTS.

Definition at line 66 of file TTS_SAPI5.cpp.


Member Function Documentation

void * TTS_SAPI5::Entry (  )  [virtual]

Definition at line 72 of file TTS_SAPI5.cpp.

wxString TTS_SAPI5::Name (  )  [virtual]

Name of this TTS engine.

Implements ITTS.

Definition at line 121 of file TTS_SAPI5.cpp.

ITTS::ETTSStatus TTS_SAPI5::GetStatus (  )  [virtual]

Retrieve engine status.

Implements ITTS.

Definition at line 161 of file TTS_SAPI5.cpp.

ITTS::ETTSStatus TTS_SAPI5::Speak ( const wxString &  strText  )  [virtual]

Say some stuff using TTS.

Implements ITTS.

Definition at line 131 of file TTS_SAPI5.cpp.

wxString TTS_SAPI5::GetLastError (  )  [virtual]

Retrieve last error message.

Implements ITTS.

Definition at line 151 of file TTS_SAPI5.cpp.


Member Data Documentation

wxMutex TTS_SAPI5::m_mutex [private]

Definition at line 55 of file TTS_SAPI5.h.

wxSemaphore TTS_SAPI5::m_semaphore [private]

Definition at line 56 of file TTS_SAPI5.h.

wxArrayString TTS_SAPI5::m_textToSpeak [private]

Definition at line 57 of file TTS_SAPI5.h.

bool TTS_SAPI5::m_exitThread [private]

Definition at line 58 of file TTS_SAPI5.h.

wxString TTS_SAPI5::m_strLastError [private]

Definition at line 60 of file TTS_SAPI5.h.


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

Generated on Sun Jul 27 17:26:20 2008 for Roadnav by  doxygen 1.5.5