|
void | S_StopAllSounds (qboolean clear) |
|
void | S_LockMixer (void) |
|
void | S_UnlockMixer (void) |
|
void | S_AmbientOff (void) |
|
void | S_AmbientOn (void) |
|
qboolean | S_HaveOutput (void) |
|
void | S_SoundInfo_f (void) |
|
size_t | PCMA_Decode (short *out, unsigned char *in, size_t samples) |
|
size_t | PCMA_Encode (unsigned char *out, size_t outsize, short *in, size_t samples) |
|
size_t | PCMU_Decode (short *out, unsigned char *in, size_t samples) |
|
size_t | PCMU_Encode (unsigned char *out, size_t outsize, short *in, size_t samples) |
|
void | S_Voip_Decode (unsigned int sender, unsigned int codec, unsigned int gen, unsigned char seq, unsigned int bytes, unsigned char *data) |
|
qboolean | S_Voip_RTP_CodecOkay (const char *codec) |
|
void | S_Voip_RTP_Parse (unsigned short sequence, char *codec, unsigned char *data, unsigned int datalen) |
|
qboolean | NET_RTP_Transmit (unsigned int sequence, unsigned int timestamp, const char *codec, char *cdata, int clength) |
|
qboolean | NET_RTP_Active (void) |
|
void | S_Voip_Parse (void) |
|
void | S_Voip_Transmit (unsigned char clc, sizebuf_t *buf) |
|
void | S_Voip_Ignore (unsigned int slot, qboolean ignore) |
|
void | S_Voip_MapChange (void) |
|
int | S_Voip_Loudness (qboolean ignorevad) |
|
int | S_Voip_ClientLoudness (unsigned int plno) |
|
qboolean | S_Voip_Speaking (unsigned int plno) |
|
void | S_Voip_Init (void) |
|
void | S_DefaultSpeakerConfiguration (soundcardinfo_t *sc) |
|
soundcardinfo_t * | S_SetupDeviceSeat (char *driver, char *device, int seat) |
|
void | S_EnumerateDevices (void) |
|
void | S_ClearRaw (void) |
|
void | S_Startup (void) |
|
void | S_DoRestart (qboolean onlyifneeded) |
|
void | S_Restart_f (void) |
|
void | S_Control_f (void) |
|
void | S_Init (void) |
|
void | S_ShutdownCard (soundcardinfo_t *sc) |
|
void | S_Shutdown (qboolean final) |
|
sfx_t * | S_FindName (const char *name, qboolean create, qboolean syspath) |
|
void | S_Purge (qboolean retaintouched) |
|
void | S_ResetFailedLoad (void) |
|
void | S_UntouchAll (void) |
|
sfx_t * | S_PrecacheSound2 (const char *name, qboolean syspath) |
|
channel_t * | SND_PickChannel (soundcardinfo_t *sc, int entnum, int entchannel) |
|
float | S_UpdateSound (int entnum, int entchannel, sfx_t *sfx, vec3_t origin, vec3_t velocity, float fvol, float attenuation, float timeofs, float pitchadj, unsigned int flags) |
|
void | S_StartSound (int entnum, int entchannel, sfx_t *sfx, vec3_t origin, vec3_t velocity, float fvol, float attenuation, float timeofs, float pitchadj, unsigned int flags) |
|
qboolean | S_GetMusicInfo (int musicchannel, float *time, float *duration, char *title, size_t titlesize) |
|
float | S_GetSoundTime (int entnum, int entchannel) |
|
float | S_GetChannelLevel (int entnum, int entchannel) |
|
qboolean | S_IsPlayingSomewhere (sfx_t *s) |
|
void | S_StopSound (int entnum, int entchannel) |
|
void | S_StaticSound (sfx_t *sfx, vec3_t origin, float vol, float attenuation) |
|
void | S_Music_Clear (sfx_t *onlyifsample) |
|
void | S_Music_Seek (float time) |
|
qboolean | S_Music_Playing (int musicchannel) |
|
mleaf_t * | Q1BSP_LeafForPoint (model_t *model, vec3_t p) |
|
void | S_UpdateAmbientSounds (soundcardinfo_t *sc) |
|
qboolean | S_UpdateReverb (size_t slot, void *reverb, size_t reverbsize) |
|
void | S_UpdateListener (int seat, int entnum, vec3_t origin, vec3_t forward, vec3_t right, vec3_t up, size_t reverbtype, vec3_t velocity) |
|
void | S_GetListenerInfo (int seat, float *origin, float *forward, float *right, float *up) |
|
int | S_GetMixerTime (soundcardinfo_t *sc) |
|
void | S_Update (void) |
|
void | S_ExtraUpdate (void) |
|
void | S_MixerThread (soundcardinfo_t *sc) |
|
void | S_LocalSound2 (const char *sound, int channel, float volume) |
|
void | S_LocalSound (const char *sound) |
|
sfxcache_t *QDECL | S_Raw_Locate (sfx_t *sfx, sfxcache_t *buf, ssamplepos_t start, int length) |
|
void QDECL | S_Raw_Ended (sfx_t *sfx) |
|
void QDECL | S_Raw_Purge (sfx_t *sfx) |
|
void | S_RawAudio (int sourceid, qbyte *data, int speed, int samples, int channels, qaudiofmt_t format, float volume) |
|
|
world_t | csqc_world |
|
soundcardinfo_t * | sndcardinfo |
|
int | snd_blocked = 0 |
|
qboolean | snd_initialized = false |
|
int | snd_speed |
|
float | voicevolumemod = 1 |
|
cvar_t | snd_nominaldistance = CVARAFD("s_nominaldistance", "1000", "snd_soundradius", CVAR_CHEAT, "This cvar defines how far an attenuation=1 sound can be heard.") |
|
sfx_t * | known_sfx |
|
int | num_sfx |
|
sfx_t * | ambient_sfx [NUM_AMBIENTS] |
|
int | desired_bits = 16 |
|
int | sound_started =0 |
|
cvar_t | mastervolume = CVARFD( "mastervolume", "1", CVAR_ARCHIVE, "Additional multiplier for all other sounds.") |
|
cvar_t | bgmvolume |
|
cvar_t | volume |
|
cvar_t | nosound |
|
cvar_t | snd_precache |
|
cvar_t | snd_loadas8bit |
|
cvar_t | snd_loadasstereo |
|
cvar_t | ambient_level |
|
cvar_t | ambient_fade |
|
cvar_t | snd_noextraupdate |
|
cvar_t | snd_show |
|
cvar_t | snd_khz |
|
cvar_t | snd_inactive |
|
cvar_t | _snd_mixahead |
|
cvar_t | snd_leftisright |
|
cvar_t | snd_eax |
|
cvar_t | snd_speakers |
|
cvar_t | snd_buffersize |
|
cvar_t | snd_samplebits |
|
cvar_t | snd_playersoundvolume |
|
cvar_t | snd_doppler |
|
cvar_t | snd_doppler_min |
|
cvar_t | snd_doppler_max |
|
cvar_t | snd_playbackrate = CVARFD( "snd_playbackrate", "1", CVAR_CHEAT, "Debugging cvar that changes the playback rate of all new sounds.") |
|
cvar_t | snd_ignoregamespeed = CVARFD( "snd_ignoregamespeed", "0", 0, "When set, allows sounds to desynchronise with game time or demo speeds.") |
|
cvar_t | snd_ignorecueloops = CVARD( "snd_ignorecueloops", "0", "Ignores cue commands in wav files, for q3 compat.") |
|
cvar_t | snd_linearresample |
|
cvar_t | snd_linearresample_stream |
|
cvar_t | snd_mixerthread |
|
cvar_t | snd_device |
|
cvar_t | snd_device_opts = CVARFD( "_s_device_opts", "", CVAR_NOSET|CVAR_NOSAVE, "The possible audio output devices, in \"value\" \"description\" pairs, for gamecode to read.") |
|
cvar_t | snd_voip_capturedevice = CVARF("cl_voip_capturedevice", "", CVAR_ARCHIVE) |
|
cvar_t | snd_voip_capturedevice_opts = CVARFD("_cl_voip_capturedevice_opts", "", CVAR_NOSET|CVAR_NOSAVE, "The possible audio capture devices, in \"value\" \"description\" pairs, for gamecode to read.") |
|
int | voipbutton |
|
cvar_t | snd_voip_send = CVARFD("cl_voip_send", "0", CVAR_ARCHIVE|CVAR_NOTFROMSERVER, "Sends voice-over-ip data to the server whenever it is set.\n0: only send voice if +voip is pressed.\n1: voice activation.\n2: constantly send.\n+4: Do not send to game, only to rtp sessions.") |
|
cvar_t | snd_voip_test = CVARD("cl_voip_test", "0", "If 1, enables you to hear your own voice directly, bypassing the server and thus without networking latency, but is fine for checking audio levels. Note that sv_voip_echo can be set if you want to include latency and packetloss considerations, but setting that cvar requires server admin access and is thus much harder to use.") |
|
cvar_t | snd_voip_vad_threshhold = CVARFD("cl_voip_vad_threshhold", "15", CVAR_ARCHIVE, "This is the threshhold for voice-activation-detection when sending voip data") |
|
cvar_t | snd_voip_vad_delay = CVARD("cl_voip_vad_delay", "0.3", "Keeps sending voice data for this many seconds after voice activation would normally stop") |
|
cvar_t | snd_voip_capturingvol = CVARAFD("cl_voip_capturingvol", "0.5", NULL, CVAR_ARCHIVE, "Volume multiplier applied while capturing, to avoid your audio from being heard by others. Does not affect game volume when others speak (minimum of cl_voip_capturingvol and cl_voip_ducking is used).") |
|
cvar_t | snd_voip_showmeter = CVARAFD("cl_voip_showmeter", "1", NULL, CVAR_ARCHIVE, "Shows your speech volume above the standard hud. 0=hide, 1=show when transmitting, 2=ignore voice-activation disable") |
|
cvar_t | snd_voip_play = CVARAFCD("cl_voip_play", "1", NULL, CVAR_ARCHIVE, S_Voip_Play_Callback, "Enables voip playback. Value is a volume scaler.") |
|
cvar_t | snd_voip_ducking = CVARAFD("cl_voip_ducking", "0.5", NULL, CVAR_ARCHIVE, "Scales game audio by this much when someone is talking to you. Does not affect your speaker volume when you speak (minimum of cl_voip_capturingvol and cl_voip_ducking is used).") |
|
cvar_t | snd_voip_micamp = CVARAFD("cl_voip_micamp", "2", NULL, CVAR_ARCHIVE, "Amplifies your microphone when using voip.") |
|
cvar_t | snd_voip_codec = CVARAFD("cl_voip_codec", "", NULL, CVAR_ARCHIVE, "0: speex(@11khz). 1: raw. 2: opus. 3: speex(@8khz). 4: speex(@16). 5:speex(@32). 6: pcma. 7: pcmu.") |
|
cvar_t | snd_voip_noisefilter = CVARAFD("cl_voip_noisefilter", "1", NULL, CVAR_ARCHIVE, "Enable the use of the noise cancelation filter.") |
|
cvar_t | snd_voip_autogain = CVARAFD("cl_voip_autogain", "0", NULL, CVAR_ARCHIVE, "Attempts to normalize your voice levels to a standard level. Useful for lazy people, but interferes with voice activation levels.") |
|
cvar_t | snd_voip_bitrate = CVARAFD("cl_voip_bitrate", "3000", NULL, CVAR_ARCHIVE, "For codecs with non-specific bitrates, this specifies the target bitrate to use.") |
|
vfsfile_t * | rawwritefile |
|
void * | mixermutex |
|
static int | request |
|
static int static const opus_int16 * | pcm |
|
static int static const opus_int16 int | frame_size |
|
static int static const opus_int16 int unsigned char * | data |
|
static int static const opus_int16 int unsigned char opus_int32 | max_data_bytes |
|
static int static const unsigned char opus_int32 | len |
|
static int static const unsigned char opus_int32 opus_int16 int int | decode_fec |
|
static char * | bytes |
|
static char int | max_len |
|
static int void * | ptr |
|
static spx_int16_t * | x |
|
static spx_int16_t * | in |
|
static spx_int16_t SpeexBits * | bits |
|
static SpeexBits spx_int16_t * | out |
|
snd_capture_driver_t | OPENAL_Capture |
|
snd_capture_driver_t fte_weakstruct | DSOUND_Capture |
|
snd_capture_driver_t fte_weakstruct | OSS_Capture |
|
snd_capture_driver_t fte_weakstruct | SDL_Capture |
|
snd_capture_driver_t * | capturedrivers [] |
|
sounddriver_t | WASAPI_Output |
|
sounddriver_t | XAUDIO2_Output |
|
sounddriver_t | DSOUND_Output |
|
sounddriver_t fte_weakstruct | SDL_Output |
|
sounddriver_t | ALSA_Output |
|
sounddriver_t | Pulse_Output |
|
sounddriver_t fte_weakstruct | OSS_Output |
|
sounddriver_t | OPENAL_Output |
|
sounddriver_t | OPENAL_Output_Lame |
|
sounddriver_t | SBLASTER_Output |
|
sounddriver_t | WaveOut_Output |
|
sounddriver_t fte_weakstruct | MacOS_AudioOutput |
|
sounddriver_t fte_weakstruct | OSL_Output |
|
sounddriver_t fte_weakstruct | Droid_AudioOutput |
|
sounddriver_t fte_weakstruct | AHI_AudioOutput |
|
sounddriver_t fte_weakstruct | SNDIO_AudioOutput |
|
struct sndreverbproperties_s * | reverbproperties |
|
size_t | numreverbproperties |
|
streaming_t | s_streamers [MAX_RAW_SOURCES] |
|