UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
VoiceConfig.h File Reference
#include "CoreMinimal.h"
#include "Engine/Engine.h"
#include "Misc/ConfigCacheIni.h"
#include "DSP/EnvelopeFollower.h"
#include "Sound/AudioSettings.h"
#include "Sound/SoundAttenuation.h"
#include "GameFramework/PlayerState.h"
#include "Components/SynthComponent.h"
#include "Kismet/BlueprintFunctionLibrary.h"
#include "VoiceConfig.generated.h"

Go to the source code of this file.

Classes

struct  FVoiceSettings
 
class  UVOIPTalker
 
class  UVOIPStatics
 

Namespaces

namespace  MicSilenceDetectionConfig
 

Macros

#define USE_DEFAULT_VOICE_SAMPLE_RATE   1
 
#define VOICE_CONFIG_LEAK_WARNING_THRESHOLD   48
 

Enumerations

enum class  EAudioEncodeHint : uint8 { VoiceEncode_Voice , VoiceEncode_Audio }
 

Macro Definition Documentation

◆ USE_DEFAULT_VOICE_SAMPLE_RATE

#define USE_DEFAULT_VOICE_SAMPLE_RATE   1

◆ VOICE_CONFIG_LEAK_WARNING_THRESHOLD

#define VOICE_CONFIG_LEAK_WARNING_THRESHOLD   48

Value used to trigger an ensure warning used to tell if UVoipStatics::

Enumeration Type Documentation

◆ EAudioEncodeHint

enum class EAudioEncodeHint : uint8
strong

Encoding hints for compression

Enumerator
VoiceEncode_Voice 

Best for most VoIP applications where listening quality and intelligibility matter most

VoiceEncode_Audio 

Best for broadcast/high-fidelity application where the decoded audio should be as close as possible to the input