|
Public Member Functions |
| | BayonneAudio () |
| | Initialize instance of audio.
|
| const char * | getFilename (const char *name, bool write=false) |
| | Convert a prompt identifier into a complete audio file pathname.
|
| void | cleanup (void) |
| | Clear open files and other data structures from previous audio processing operations.
|
| void | play (const char **list, Mode m=modeRead) |
| | Open a sequence of audio prompts for playback.
|
| void | record (const char *name, Mode m=modeCreate, const char *note=NULL) |
| | Open an audio prompt for recording.
|
| const char * | getVoicelib (const char *cp) |
| | Check if a voice library is available.
|
| AudioCodec * | getCodec (void) |
| | Get audio codec used.
|
Public Attributes |
| AudioTone * | tone |
| | Current tone object to use for generation of audio tones, dtmf dialing sequences, etc.
|
| BayonneTranslator * | translator |
| | Current language translator in effect for the current set of autio prompts.
|
| char | vlib [60] |
| | Alternate voicelib construct.
|
| const char * | extension |
| const char * | voicelib |
| const char * | libext |
| const char * | prefixdir |
| const char * | offset |
| Encoding | encoding |
| timeout_t | framing |
| char | var_position [14] |
Protected Member Functions |
| char * | getContinuation (void) |
Protected Attributes |
| char | filename [256] |
| const char ** | list |