FS2_Open
Open source remastering of the Freespace 2 engine
fsspeech.h File Reference

Go to the source code of this file.

Enumerations

enum  {
  FSSPEECH_FROM_TECHROOM, FSSPEECH_FROM_BRIEFING, FSSPEECH_FROM_INGAME, FSSPEECH_FROM_MULTI,
  FSSPEECH_FROM_MAX
}
 

Functions

bool fsspeech_init ()
 
void fsspeech_deinit ()
 
void fsspeech_play (int type, const char *text)
 
void fsspeech_stop ()
 
void fsspeech_pause (bool playing)
 
void fsspeech_start_buffer ()
 
void fsspeech_stuff_buffer (const char *text)
 
void fsspeech_play_buffer (int type)
 
bool fsspeech_play_from (int type)
 
bool fsspeech_playing ()
 
bool fsspeech_was_compiled ()
 

Enumeration Type Documentation

anonymous enum
Enumerator
FSSPEECH_FROM_TECHROOM 
FSSPEECH_FROM_BRIEFING 
FSSPEECH_FROM_INGAME 
FSSPEECH_FROM_MULTI 
FSSPEECH_FROM_MAX 

Definition at line 12 of file fsspeech.h.

Function Documentation

void fsspeech_deinit ( )
inline

Definition at line 43 of file fsspeech.h.

bool fsspeech_init ( )
inline

Definition at line 42 of file fsspeech.h.

void fsspeech_pause ( bool  playing)
inline

Definition at line 46 of file fsspeech.h.

void fsspeech_play ( int  type,
const char *  text 
)
inline

Definition at line 44 of file fsspeech.h.

void fsspeech_play_buffer ( int  type)
inline

Definition at line 50 of file fsspeech.h.

bool fsspeech_play_from ( int  type)
inline

Definition at line 52 of file fsspeech.h.

bool fsspeech_playing ( )
inline

Definition at line 53 of file fsspeech.h.

void fsspeech_start_buffer ( )
inline

Definition at line 48 of file fsspeech.h.

void fsspeech_stop ( )
inline

Definition at line 45 of file fsspeech.h.

void fsspeech_stuff_buffer ( const char *  text)
inline

Definition at line 49 of file fsspeech.h.

bool fsspeech_was_compiled ( )
inline

Definition at line 54 of file fsspeech.h.