Navigation
API > API/Runtime > API/Runtime/AudioMixerCore
Inheritance Hierarchy
- IAudioMixer
- FMixerDevice
- FVoiceEndpoint
References
| Module | AudioMixerCore |
| Header | /Engine/Source/Runtime/AudioMixerCore/Public/AudioMixer.h |
| Include | #include "AudioMixer.h" |
Syntax
class IAudioMixer
Remarks
Platform independent audio mixer interface.
Variables
| Type | Name | Description | |
|---|---|---|---|
| bool | bIsMainAudioMixer |
Constructors
| Type | Name | Description | |
|---|---|---|---|
IAudioMixer () |
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | |||
| void | Called when audio render thread stream is shutting down. | ||
| bool | OnProcessAudioStream
(
FAlignedFloatBuffer& OutputBuffer |
Callback to generate a new audio stream buffer. | |
| bool | Called by FWindowsMMNotificationClient to bypass notifications for audio device changes: | ||
| bool | Called by FWindowsMMNotificationClient to toggle logging for audio device changes: | ||
| bool | Called by AudioMixer to see if it should reycle the threads: | ||
| bool | Called by AudioMixer if it should use Cache for DeviceInfo Enumeration | ||
| bool | Called by AudioMixer to see if we should do a multithreaded device swap |