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

Go to the source code of this file.

Macros

#define MULTI_VOICE_STATUS_IDLE   0
 
#define MULTI_VOICE_STATUS_DENIED   1
 
#define MULTI_VOICE_STATUS_RECORDING   2
 
#define MULTI_VOICE_STATUS_PLAYING   3
 
#define MULTI_VOICE_MAX_TIME   5000
 

Functions

void multi_voice_init ()
 
void multi_voice_close ()
 
void multi_voice_reset ()
 
void multi_voice_process ()
 
void multi_voice_set_vars (int qos, int duration)
 
void multi_voice_dcf ()
 
void multi_voice_maybe_update_vars (int new_qos, int new_duration)
 
int multi_voice_status ()
 
void multi_voice_set_prefs (int pref_flags)
 
void multi_voice_process_next_chunk ()
 
void multi_voice_process_packet (unsigned char *data, header *hinfo)
 
void multi_voice_test_record_start ()
 
int multi_voice_test_recording ()
 
void multi_voice_test_process ()
 
void multi_voice_test_record_stop ()
 
int multi_voice_test_get_playback_buffer ()
 
int multi_voice_test_packet_tossed ()
 

Variables

int Multi_voice_can_record
 
int Multi_voice_can_play
 
int Multi_voice_local_prefs
 

Macro Definition Documentation

#define MULTI_VOICE_MAX_TIME   5000

Definition at line 28 of file multi_voice.h.

#define MULTI_VOICE_STATUS_DENIED   1

Definition at line 23 of file multi_voice.h.

#define MULTI_VOICE_STATUS_IDLE   0

Definition at line 22 of file multi_voice.h.

#define MULTI_VOICE_STATUS_PLAYING   3

Definition at line 25 of file multi_voice.h.

#define MULTI_VOICE_STATUS_RECORDING   2

Definition at line 24 of file multi_voice.h.

Function Documentation

void multi_voice_close ( )

Definition at line 379 of file multi_voice.cpp.

void multi_voice_dcf ( )

Definition at line 484 of file multi_voice.cpp.

void multi_voice_init ( )

Definition at line 254 of file multi_voice.cpp.

void multi_voice_maybe_update_vars ( int  new_qos,
int  new_duration 
)

Definition at line 540 of file multi_voice.cpp.

void multi_voice_process ( )

Definition at line 450 of file multi_voice.cpp.

void multi_voice_process_next_chunk ( )

Definition at line 1474 of file multi_voice.cpp.

void multi_voice_process_packet ( unsigned char *  data,
header hinfo 
)

Definition at line 1635 of file multi_voice.cpp.

void multi_voice_reset ( )

Definition at line 408 of file multi_voice.cpp.

void multi_voice_set_prefs ( int  pref_flags)

Definition at line 929 of file multi_voice.cpp.

void multi_voice_set_vars ( int  qos,
int  duration 
)

Definition at line 967 of file multi_voice.cpp.

int multi_voice_status ( )

Definition at line 502 of file multi_voice.cpp.

int multi_voice_test_get_playback_buffer ( )

Definition at line 2118 of file multi_voice.cpp.

int multi_voice_test_packet_tossed ( )

Definition at line 2128 of file multi_voice.cpp.

void multi_voice_test_process ( )

Definition at line 2103 of file multi_voice.cpp.

void multi_voice_test_record_start ( )

Definition at line 2068 of file multi_voice.cpp.

void multi_voice_test_record_stop ( )

Definition at line 2089 of file multi_voice.cpp.

int multi_voice_test_recording ( )

Definition at line 2097 of file multi_voice.cpp.

Variable Documentation

int Multi_voice_can_play

Definition at line 42 of file multi_voice.cpp.

int Multi_voice_can_record

Definition at line 41 of file multi_voice.cpp.

int Multi_voice_local_prefs

Definition at line 151 of file multi_voice.cpp.