UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
VoiceCodec.h File Reference
#include "CoreMinimal.h"
#include "Stats/Stats.h"
#include "VoicePackage.h"
#include "Net/VoiceConfig.h"

Go to the source code of this file.

Classes

class  IVoiceEncoder
 
class  IVoiceDecoder
 

Functions

 DECLARE_STATS_GROUP (TEXT("Voice"), STATGROUP_Voice, STATCAT_Advanced)
 
 DECLARE_CYCLE_STAT_EXTERN (TEXT("VoiceEncode"), STAT_Voice_Encoding, STATGROUP_Voice,)
 
 DECLARE_CYCLE_STAT_EXTERN (TEXT("VoiceDecode"), STAT_Voice_Decoding, STATGROUP_Voice,)
 
 DECLARE_DWORD_ACCUMULATOR_STAT_EXTERN (TEXT("Enc_SampleRate"), STAT_Encode_SampleRate, STATGROUP_Voice,)
 
 DECLARE_DWORD_ACCUMULATOR_STAT_EXTERN (TEXT("Enc_NumChannels"), STAT_Encode_NumChannels, STATGROUP_Voice,)
 
 DECLARE_DWORD_ACCUMULATOR_STAT_EXTERN (TEXT("Enc_Bitrate"), STAT_Encode_Bitrate, STATGROUP_Voice,)
 
 DECLARE_FLOAT_ACCUMULATOR_STAT_EXTERN (TEXT("Enc_CompRatio"), STAT_Encode_CompressionRatio, STATGROUP_Voice,)
 
 DECLARE_DWORD_ACCUMULATOR_STAT_EXTERN (TEXT("Enc_OutSize"), STAT_Encode_OutSize, STATGROUP_Voice,)
 
 DECLARE_DWORD_ACCUMULATOR_STAT_EXTERN (TEXT("Dec_SampleRate"), STAT_Decode_SampleRate, STATGROUP_Voice,)
 
 DECLARE_DWORD_ACCUMULATOR_STAT_EXTERN (TEXT("Dec_NumChannels"), STAT_Decode_NumChannels, STATGROUP_Voice,)
 
 DECLARE_FLOAT_ACCUMULATOR_STAT_EXTERN (TEXT("Dec_CompRatio"), STAT_Decode_CompressionRatio, STATGROUP_Voice,)
 
 DECLARE_DWORD_ACCUMULATOR_STAT_EXTERN (TEXT("Dec_OutSize"), STAT_Decode_OutSize, STATGROUP_Voice,)
 

Function Documentation

◆ DECLARE_CYCLE_STAT_EXTERN() [1/2]

DECLARE_CYCLE_STAT_EXTERN ( TEXT("VoiceDecode")  ,
STAT_Voice_Decoding  ,
STATGROUP_Voice   
)

◆ DECLARE_CYCLE_STAT_EXTERN() [2/2]

DECLARE_CYCLE_STAT_EXTERN ( TEXT("VoiceEncode")  ,
STAT_Voice_Encoding  ,
STATGROUP_Voice   
)

◆ DECLARE_DWORD_ACCUMULATOR_STAT_EXTERN() [1/7]

DECLARE_DWORD_ACCUMULATOR_STAT_EXTERN ( TEXT("Dec_NumChannels")  ,
STAT_Decode_NumChannels  ,
STATGROUP_Voice   
)

◆ DECLARE_DWORD_ACCUMULATOR_STAT_EXTERN() [2/7]

DECLARE_DWORD_ACCUMULATOR_STAT_EXTERN ( TEXT("Dec_OutSize")  ,
STAT_Decode_OutSize  ,
STATGROUP_Voice   
)

◆ DECLARE_DWORD_ACCUMULATOR_STAT_EXTERN() [3/7]

DECLARE_DWORD_ACCUMULATOR_STAT_EXTERN ( TEXT("Dec_SampleRate")  ,
STAT_Decode_SampleRate  ,
STATGROUP_Voice   
)

◆ DECLARE_DWORD_ACCUMULATOR_STAT_EXTERN() [4/7]

DECLARE_DWORD_ACCUMULATOR_STAT_EXTERN ( TEXT("Enc_Bitrate")  ,
STAT_Encode_Bitrate  ,
STATGROUP_Voice   
)

◆ DECLARE_DWORD_ACCUMULATOR_STAT_EXTERN() [5/7]

DECLARE_DWORD_ACCUMULATOR_STAT_EXTERN ( TEXT("Enc_NumChannels")  ,
STAT_Encode_NumChannels  ,
STATGROUP_Voice   
)

◆ DECLARE_DWORD_ACCUMULATOR_STAT_EXTERN() [6/7]

DECLARE_DWORD_ACCUMULATOR_STAT_EXTERN ( TEXT("Enc_OutSize")  ,
STAT_Encode_OutSize  ,
STATGROUP_Voice   
)

◆ DECLARE_DWORD_ACCUMULATOR_STAT_EXTERN() [7/7]

DECLARE_DWORD_ACCUMULATOR_STAT_EXTERN ( TEXT("Enc_SampleRate")  ,
STAT_Encode_SampleRate  ,
STATGROUP_Voice   
)

◆ DECLARE_FLOAT_ACCUMULATOR_STAT_EXTERN() [1/2]

DECLARE_FLOAT_ACCUMULATOR_STAT_EXTERN ( TEXT("Dec_CompRatio")  ,
STAT_Decode_CompressionRatio  ,
STATGROUP_Voice   
)

◆ DECLARE_FLOAT_ACCUMULATOR_STAT_EXTERN() [2/2]

DECLARE_FLOAT_ACCUMULATOR_STAT_EXTERN ( TEXT("Enc_CompRatio")  ,
STAT_Encode_CompressionRatio  ,
STATGROUP_Voice   
)

◆ DECLARE_STATS_GROUP()

DECLARE_STATS_GROUP ( TEXT("Voice")  ,
STATGROUP_Voice  ,
STATCAT_Advanced   
)

Stats for voice codec