MCPcopy Create free account
hub / github.com/TTimo/doom3.gpl / AsyncUpdateWrite

Method AsyncUpdateWrite

neo/sound/snd_system.cpp:748–813  ·  view source on GitHub ↗

=================== idSoundSystemLocal::AsyncUpdateWrite sound output using a write API. all the scheduling based on time we mix MIXBUFFER_SAMPLES at a time, but we feed the audio device with smaller chunks (and more often) called by the sound thread when com_asyncSound is 3 ( Linux ) =================== */

Source from the content-addressed store, hash-verified

source not stored for this graph (policy: none)

Callers 1

SingleAsyncTicMethod · 0.80

Calls 12

alcSuspendContextFunction · 0.85
alcProcessContextFunction · 0.85
MemsetMethod · 0.80
MixLoopMethod · 0.80
Sys_PrintfFunction · 0.50
Sys_MillisecondsFunction · 0.50
FlushMethod · 0.45
GetNumberOfSpeakersMethod · 0.45
GetMixBufferMethod · 0.45
MixedSoundToSamplesMethod · 0.45
GetBoolMethod · 0.45
WriteMethod · 0.45

Tested by

no test coverage detected