UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
AudioMixerDevice.h File Reference
#include "Audio.h"
#include "AudioMixer.h"
#include "AudioDevice.h"
#include "Containers/MpscQueue.h"
#include "Sound/SoundSubmix.h"
#include "Sound/SoundGenerator.h"
#include "DSP/BufferVectorOperations.h"
#include "DSP/MultithreadedPatching.h"
#include "Quartz/AudioMixerClockManager.h"
#include "UObject/GCObject.h"
#include "UObject/StrongObjectPtr.h"
#include "AudioMixerDevice.generated.h"

Go to the source code of this file.

Classes

struct  Audio::FAudioThreadTimingData
 
struct  Audio::FAudioClockTimingData
 
struct  Audio::FSubmixMap
 
class  Audio::FMixerDevice
 

Namespaces

namespace  Audio
 NO_LOGGING.
 
namespace  Audio::EMasterSubmixType
 

Typedefs

typedef TSharedPtr< FMixerSubmix, ESPMode::ThreadSafeAudio::FMixerSubmixPtr
 
typedef TWeakPtr< FMixerSubmix, ESPMode::ThreadSafeAudio::FMixerSubmixWeakPtr
 

Enumerations

enum class  ERequiredSubmixes : uint8 {
  Main = 0 , BaseDefault = 1 , Reverb = 2 , EQ = 3 ,
  Count = 4 UMETA(Hidden)
}
 
enum  Audio::EMasterSubmixType::Type {
  Audio::EMasterSubmixType::Master = static_cast<uint8>(ERequiredSubmixes::Main) , Audio::EMasterSubmixType::BaseDefault = static_cast<uint8>(ERequiredSubmixes::BaseDefault) , Audio::EMasterSubmixType::Reverb = static_cast<uint8>(ERequiredSubmixes::Reverb) , Audio::EMasterSubmixType::EQ = static_cast<uint8>(ERequiredSubmixes::EQ) ,
  Audio::EMasterSubmixType::Count = static_cast<uint8>(ERequiredSubmixes::Count)
}
 

Enumeration Type Documentation

◆ ERequiredSubmixes

enum class ERequiredSubmixes : uint8
strong
Enumerator
Main 
BaseDefault 
Reverb 
EQ 
Count