IAudioMixer

Platform independent audio mixer interface.

Windows
MacOS
Linux

Inheritance Hierarchy

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

Name Description

Protected variable

bool

 

bIsMainAudioMixer

Constructors

Name Description

Protected function

IAudioMixer()

Functions

Name Description

Public function Const

bool

 

IsMainAudioMixer()

Public function

void

 

OnAudioStreamShutdown()

Called when audio render thread stream is shutting down.

Public function

bool

 

OnProcessAudioStream

(
    AlignedFloatBuffer& OutputBuffer
)

Callback to generate a new audio stream buffer.

Public function Static

bool

 

ShouldIgnoreDeviceSwaps()

Called by FWindowsMMNotificationClient to bypass notifications for audio device changes:

Public function Static

bool

 

ShouldLogDeviceSwaps()

Called by FWindowsMMNotificationClient to toggle logging for audio device changes:

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss