![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include "GameplayMediaEncoder.h"#include "Engine/GameEngine.h"#include "HAL/IConsoleManager.h"#include "Framework/Application/SlateApplication.h"#include "Modules/ModuleManager.h"#include "RendererInterface.h"#include "ScreenRendering.h"#include "ShaderCore.h"#include "PipelineStateCache.h"#include "ProfilingDebugging/CsvProfiler.h"#include "IbmLiveStreaming.h"#include "VideoEncoderFactory.h"#include "VideoEncoderInput.h"#include "ClearQuad.h"#include "CommonRenderResources.h"#include "AudioEncoderFactory.h"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)) |
| CSV_DEFINE_CATEGORY | ( | GameplayMediaEncoder | , |
| true | |||
| ) |
| DEFINE_LOG_CATEGORY | ( | GameplayMediaEncoder | ) |
| PRAGMA_DISABLE_DEPRECATION_WARNINGS FAutoConsoleCommand GameplayMediaEncoderInitialize | ( | TEXT("GameplayMediaEncoder.Initialize") | , |
| TEXT("Constructs the audio/video encoding objects. Does not start encoding") | , | ||
| FConsoleCommandDelegate::CreateStatic &::InitializeCmd | |||
| ) |
| FAutoConsoleCommand GameplayMediaEncoderShutdown(TEXT("GameplayMediaEncoder.Shutdown"), TEXT("Releases all systems."), FConsoleCommandDelegate::CreateStatic(&FGameplayMediaEncoder::ShutdownCmd)) | ( | TEXT("GameplayMediaEncoder.Shutdown") | , |
| TEXT("Releases all systems.") | , | ||
| FConsoleCommandDelegate::CreateStatic &::ShutdownCmd | |||
| ) |
| FAutoConsoleCommand GameplayMediaEncoderStart(TEXT("GameplayMediaEncoder.Start"), TEXT("Starts encoding"), FConsoleCommandDelegate::CreateStatic(&FGameplayMediaEncoder::StartCmd)) | ( | TEXT("GameplayMediaEncoder.Start") | , |
| TEXT("Starts encoding") | , | ||
| FConsoleCommandDelegate::CreateStatic &::StartCmd | |||
| ) |
| FAutoConsoleCommand GameplayMediaEncoderStop(TEXT("GameplayMediaEncoder.Stop"), TEXT("Stops encoding"), FConsoleCommandDelegate::CreateStatic(&FGameplayMediaEncoder::StopCmd)) | ( | TEXT("GameplayMediaEncoder.Stop") | , |
| TEXT("Stops encoding") | , | ||
| FConsoleCommandDelegate::CreateStatic &::StopCmd | |||
| ) |
| const uint32 HardcodedAudioBitrate = 192000 |
| const uint32 HardcodedAudioNumChannels = 2 |
| const uint32 HardcodedAudioSamplerate = 48000 |
| const uint32 HardcodedVideoBitrate = 20000000 |
| const uint32 HardcodedVideoFPS = 30 |
| const uint32 MaxHeight = 1080 |
| const uint32 MaxVideoBitrate = 20000000 |
| const uint32 MaxVideoFPS = 60 |
| const uint32 MaxWidth = 1920 |
| const uint32 MinVideoBitrate = 1000000 |
| const uint32 MinVideoFPS = 10 |