![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include "AudioMixerDevice.h"#include "AssetRegistry/IAssetRegistry.h"#include "Async/Async.h"#include "AudioAnalytics.h"#include "AudioBusSubsystem.h"#include "AudioDeviceNotificationSubsystem.h"#include "AudioMixerSource.h"#include "AudioMixerSourceManager.h"#include "AudioMixerSourceDecode.h"#include "AudioMixerSubmix.h"#include "AudioMixerSourceVoice.h"#include "AudioPluginUtilities.h"#include "AudioMixerEffectsManager.h"#include "AudioRenderScheduler.h"#include "DSP/Noise.h"#include "DSP/SinOsc.h"#include "Sound/AudioSettings.h"#include "Sound/SoundSubmix.h"#include "Sound/SoundSubmixSend.h"#include "SubmixEffects/AudioMixerSubmixEffectEQ.h"#include "SubmixEffects/AudioMixerSubmixEffectDynamicsProcessor.h"#include "UObject/StrongObjectPtr.h"#include "UObject/UObjectHash.h"#include "UObject/UObjectIterator.h"#include "IHeadMountedDisplayModule.h"#include "ISubmixBufferListener.h"#include "Misc/App.h"#include "ProfilingDebugging/CsvProfiler.h"#include "Sound/AudioFormatSettings.h"#include "HAL/PlatformMisc.h"Namespaces | |
| namespace | Audio |
| NO_LOGGING. | |
Macros | |
| #define | CASE_ENUM_TO_TEXT(X) case X: return TEXT(#X); |
Functions | |
| const TCHAR * | LexToString (const ERequiredSubmixes InType) |
| CSV_DECLARE_CATEGORY_MODULE_EXTERN (AUDIOMIXERCORE_API, Audio) | |
| CSV_DECLARE_CATEGORY_MODULE_EXTERN | ( | AUDIOMIXERCORE_API | , |
| Audio | |||
| ) |
| const TCHAR * LexToString | ( | const ERequiredSubmixes | InType | ) |
| FAutoConsoleVariableRef CVarAudioMixerPatchBufferBlocks(TEXT("au.PatchBufferBlocks"), AudioMixerPatchBufferBlocks, TEXT("Determines the number of blocks that fit in a patch buffer."), ECVF_Default) | ( | TEXT("au.PatchBufferBlocks") | , |
| AudioMixerPatchBufferBlocks | , | ||
| TEXT("Determines the number of blocks that fit in a patch buffer.") | , | ||
| ECVF_Default | |||
| ) |
| FAutoConsoleVariableRef CVarDebugGeneratorAmp(TEXT("au.Debug.Generator.Amp"), DebugGeneratorAmpCVar, TEXT("Default: 0.2f"), ECVF_Default) | ( | TEXT("au.Debug.Generator.Amp") | , |
| DebugGeneratorAmpCVar | , | ||
| TEXT("Default: 0.2f") | , | ||
| ECVF_Default | |||
| ) |
| FAutoConsoleVariableRef CVarDebugGeneratorChannel(TEXT("au.Debug.Generator.Channel"), DebugGeneratorChannelCVar, TEXT("0: Left, 1: Right, etc."), ECVF_Default) | ( | TEXT("au.Debug.Generator.Channel") | , |
| DebugGeneratorChannelCVar | , | ||
| TEXT("0: Left, 1: Right, etc.") | , | ||
| ECVF_Default | |||
| ) |
| FAutoConsoleVariableRef CVarDebugGeneratorEnable(TEXT("au.Debug.Generator"), DebugGeneratorEnableCVar, TEXT("0: Disabled, 1: SinTone, 2: WhiteNoise"), ECVF_Default) | ( | TEXT("au.Debug.Generator") | , |
| DebugGeneratorEnableCVar | , | ||
| TEXT("0: Disabled, 1: SinTone, 2: WhiteNoise") | , | ||
| ECVF_Default | |||
| ) |
| FAutoConsoleVariableRef CVarDebugGeneratorFreq(TEXT("au.Debug.Generator.Freq"), DebugGeneratorFreqCVar, TEXT("0: Not Disabled, 1: SinTone, 2: WhiteNoise"), ECVF_Default) | ( | TEXT("au.Debug.Generator.Freq") | , |
| DebugGeneratorFreqCVar | , | ||
| TEXT("0: Not Disabled, 1: SinTone, 2: WhiteNoise") | , | ||
| ECVF_Default | |||
| ) |
| FAutoConsoleVariableRef CVarDisableSubmixEQ(TEXT("au.DisableSubmixEffectEQ"), DisableSubmixEffectEQCvar, TEXT("0: Not Disabled, 1: Disabled"), ECVF_Default) | ( | TEXT("au.DisableSubmixEffectEQ") | , |
| DisableSubmixEffectEQCvar | , | ||
| TEXT("0: Not Disabled, 1: Disabled") | , | ||
| ECVF_Default | |||
| ) |
| FAutoConsoleVariableRef CVarDisableSubmixMutationLock(TEXT("au.DisableSubmixMutationLock"), DisableSubmixMutationLockCVar, TEXT("0: Not Disabled (Default), 1: Disabled"), ECVF_Default) | ( | TEXT("au.DisableSubmixMutationLock") | , |
| DisableSubmixMutationLockCVar | , | ||
| TEXT("0: Not Disabled (Default), 1: Disabled") | , | ||
| ECVF_Default | |||
| ) |
| FAutoConsoleVariableRef CVarEnableAudibleDefaultEndpointSubmixes(TEXT("au.submix.audibledefaultendpoints"), EnableAudibleDefaultEndpointSubmixesCVar, TEXT("Allows audio sent to defaulted (typically silent) endpoint submixes to be audible via master. (useful for debugging)\n") TEXT("0: Disabled (Default), 1: Enabled"), ECVF_Default) | ( | TEXT("au.submix.audibledefaultendpoints") | , |
| EnableAudibleDefaultEndpointSubmixesCVar | , | ||
| TEXT("Allows audio sent to defaulted (typically silent) endpoint submixes to be audible via master. (useful for debugging)\n") TEXT("0: Disabled (Default), 1: Enabled") | , | ||
| ECVF_Default | |||
| ) |
| FAutoConsoleVariableRef CVarMuteAudio(TEXT("au.MuteAudio"), bMuteAudioCVar, TEXT("1: Mutes the final submix. 0: Does not mute the final submix."), ECVF_Cheat) | ( | TEXT("au.MuteAudio") | , |
| bMuteAudioCVar | , | ||
| TEXT("1: Mutes the final submix. 0: Does not mute the final submix.") | , | ||
| ECVF_Cheat | |||
| ) |