UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
GameplayMediaEncoder.cpp File Reference

Functions

 DEFINE_LOG_CATEGORY (GameplayMediaEncoder)
 
 CSV_DEFINE_CATEGORY (GameplayMediaEncoder, true)
 
PRAGMA_DISABLE_DEPRECATION_WARNINGS FAutoConsoleCommand GameplayMediaEncoderInitialize (TEXT("GameplayMediaEncoder.Initialize"), TEXT("Constructs the audio/video encoding objects. Does not start encoding"), FConsoleCommandDelegate::CreateStatic(&FGameplayMediaEncoder::InitializeCmd))
 

Variables

const uint32 HardcodedAudioSamplerate = 48000
 
const uint32 HardcodedAudioNumChannels = 2
 
const uint32 HardcodedAudioBitrate = 192000
 
const uint32 HardcodedVideoFPS = 30
 
const uint32 HardcodedVideoBitrate = 20000000
 
const uint32 MinVideoBitrate = 1000000
 
const uint32 MaxVideoBitrate = 20000000
 
const uint32 MinVideoFPS = 10
 
const uint32 MaxVideoFPS = 60
 
const uint32 MaxWidth = 1920
 
const uint32 MaxHeight = 1080
 
FAutoConsoleCommand GameplayMediaEncoderStart (TEXT("GameplayMediaEncoder.Start"), TEXT("Starts encoding"), FConsoleCommandDelegate::CreateStatic(&FGameplayMediaEncoder::StartCmd))
 
FAutoConsoleCommand GameplayMediaEncoderStop (TEXT("GameplayMediaEncoder.Stop"), TEXT("Stops encoding"), FConsoleCommandDelegate::CreateStatic(&FGameplayMediaEncoder::StopCmd))
 
FAutoConsoleCommand GameplayMediaEncoderShutdown (TEXT("GameplayMediaEncoder.Shutdown"), TEXT("Releases all systems."), FConsoleCommandDelegate::CreateStatic(&FGameplayMediaEncoder::ShutdownCmd))
 

Function Documentation

◆ CSV_DEFINE_CATEGORY()

CSV_DEFINE_CATEGORY ( GameplayMediaEncoder  ,
true   
)

◆ DEFINE_LOG_CATEGORY()

DEFINE_LOG_CATEGORY ( GameplayMediaEncoder  )

◆ GameplayMediaEncoderInitialize()

PRAGMA_DISABLE_DEPRECATION_WARNINGS FAutoConsoleCommand GameplayMediaEncoderInitialize ( TEXT("GameplayMediaEncoder.Initialize")  ,
TEXT("Constructs the audio/video encoding objects. Does not start encoding" ,
FConsoleCommandDelegate::CreateStatic &::InitializeCmd   
)

Variable Documentation

◆ GameplayMediaEncoderShutdown

FAutoConsoleCommand GameplayMediaEncoderShutdown(TEXT("GameplayMediaEncoder.Shutdown"), TEXT("Releases all systems."), FConsoleCommandDelegate::CreateStatic(&FGameplayMediaEncoder::ShutdownCmd)) ( TEXT("GameplayMediaEncoder.Shutdown")  ,
TEXT("Releases all systems." ,
FConsoleCommandDelegate::CreateStatic &::ShutdownCmd   
)

◆ GameplayMediaEncoderStart

FAutoConsoleCommand GameplayMediaEncoderStart(TEXT("GameplayMediaEncoder.Start"), TEXT("Starts encoding"), FConsoleCommandDelegate::CreateStatic(&FGameplayMediaEncoder::StartCmd)) ( TEXT("GameplayMediaEncoder.Start")  ,
TEXT("Starts encoding" ,
FConsoleCommandDelegate::CreateStatic &::StartCmd   
)

◆ GameplayMediaEncoderStop

FAutoConsoleCommand GameplayMediaEncoderStop(TEXT("GameplayMediaEncoder.Stop"), TEXT("Stops encoding"), FConsoleCommandDelegate::CreateStatic(&FGameplayMediaEncoder::StopCmd)) ( TEXT("GameplayMediaEncoder.Stop")  ,
TEXT("Stops encoding" ,
FConsoleCommandDelegate::CreateStatic &::StopCmd   
)

◆ HardcodedAudioBitrate

const uint32 HardcodedAudioBitrate = 192000

◆ HardcodedAudioNumChannels

const uint32 HardcodedAudioNumChannels = 2

◆ HardcodedAudioSamplerate

const uint32 HardcodedAudioSamplerate = 48000

◆ HardcodedVideoBitrate

const uint32 HardcodedVideoBitrate = 20000000

◆ HardcodedVideoFPS

const uint32 HardcodedVideoFPS = 30

◆ MaxHeight

const uint32 MaxHeight = 1080

◆ MaxVideoBitrate

const uint32 MaxVideoBitrate = 20000000

◆ MaxVideoFPS

const uint32 MaxVideoFPS = 60

◆ MaxWidth

const uint32 MaxWidth = 1920

◆ MinVideoBitrate

const uint32 MinVideoBitrate = 1000000

◆ MinVideoFPS

const uint32 MinVideoFPS = 10