![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <AudioMixer.h>
Inheritance diagram for Audio::IAudioMixer:Public Member Functions | |
| virtual bool | OnProcessAudioStream (FAlignedFloatBuffer &OutputBuffer)=0 |
| virtual void | OnAudioStreamShutdown ()=0 |
| bool | IsMainAudioMixer () const |
Static Public Member Functions | |
| static AUDIOMIXERCORE_API bool | ShouldUseThreadedDeviceSwap () |
| static AUDIOMIXERCORE_API bool | ShouldRecycleThreads () |
| static AUDIOMIXERCORE_API bool | ShouldUseDeviceInfoCache () |
Protected Member Functions | |
| IAudioMixer () | |
Protected Attributes | |
| bool | bIsMainAudioMixer |
Platform independent audio mixer interface.
|
inlineprotected |
|
inline |
Called when audio render thread stream is shutting down. Last function called. Allows cleanup on render thread.
Implemented in Audio::FMixerDevice.
|
pure virtual |
Callback to generate a new audio stream buffer.
Implemented in Audio::FMixerDevice.
|
static |
Called by AudioMixer to see if it should reycle the threads:
|
static |
Called by AudioMixer if it should use Cache for DeviceInfo Enumeration
|
static |
Called by AudioMixer to see if we should do a multithreaded device swap
|
protected |