Navigation
API > API/Runtime > API/Runtime/AudioMixerCore
Platform independent audio mixer interface.
| Name | IAudioMixer |
| Type | class |
| Header File | /Engine/Source/Runtime/AudioMixerCore/Public/AudioMixer.h |
| Include Path | #include "AudioMixer.h" |
Syntax
class IAudioMixer
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
IAudioMixer() |
AudioMixer.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool IsMainAudioMixer() |
AudioMixer.h | ||
void OnAudioStreamShutdown () |
Called when audio render thread stream is shutting down. | AudioMixer.h | |
bool OnProcessAudioStream
(
FAlignedFloatBuffer& OutputBuffer |
Callback to generate a new audio stream buffer. | AudioMixer.h |
Protected
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static bool ShouldRecycleThreads() |
Called by AudioMixer to see if it should reycle the threads: | AudioMixer.h | |
static bool ShouldUseDeviceInfoCache() |
Called by AudioMixer if it should use Cache for DeviceInfo Enumeration | AudioMixer.h | |
static bool ShouldUseThreadedDeviceSwap() |
Called by AudioMixer to see if we should do a multithreaded device swap | AudioMixer.h |