UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
AVEncoder Class Reference
+ Inheritance diagram for AVEncoder:

Public Member Functions

 AVEncoder (ReadOnlyTargetRules Target)
 

Public Attributes

bool GDefaultFactoriesRegistered = false
 
int32 gTestStreamIndex4 = 0
 
const int64 TimeStampNone = 0x7fffffffll
 
const uint32 H264Profile_ConstrainedBaseline = 1 << 0
 
const uint32 H264Profile_Baseline = 1 << 1
 
const uint32 H264Profile_Main = 1 << 2
 
const uint32 H264Profile_ConstrainedHigh = 1 << 3
 
const uint32 H264Profile_High = 1 << 4
 

Static Public Attributes

static uint32 sAllocSize = 0
 
static const GUID   MFTmsH264Decoder = { 0x62CE7E72, 0x4C71, 0x4D20, { 0xB1, 0x5D, 0x45, 0x28, 0x31, 0xA8, 0x7D, 0x9D } } 
 
static FThreadSafeCounter _VideoEncoderInputFrameCnt { 0 }
 

Constructor & Destructor Documentation

◆ AVEncoder()

AVEncoder.AVEncoder ( ReadOnlyTargetRules  Target)
inline

Member Data Documentation

◆ _VideoEncoderInputFrameCnt

FThreadSafeCounter AVEncoder._VideoEncoderInputFrameCnt { 0 }
static

◆ GDefaultFactoriesRegistered

bool AVEncoder.GDefaultFactoriesRegistered = false

◆ gTestStreamIndex4

int32 AVEncoder.gTestStreamIndex4 = 0

◆ H264Profile_Baseline

const uint32 AVEncoder.H264Profile_Baseline = 1 << 1

◆ H264Profile_ConstrainedBaseline

const uint32 AVEncoder.H264Profile_ConstrainedBaseline = 1 << 0

◆ H264Profile_ConstrainedHigh

const uint32 AVEncoder.H264Profile_ConstrainedHigh = 1 << 3

◆ H264Profile_High

const uint32 AVEncoder.H264Profile_High = 1 << 4

◆ H264Profile_Main

const uint32 AVEncoder.H264Profile_Main = 1 << 2

◆ MFTmsH264Decoder

const GUID AVEncoder.MFTmsH264Decoder = { 0x62CE7E72, 0x4C71, 0x4D20, { 0xB1, 0x5D, 0x45, 0x28, 0x31, 0xA8, 0x7D, 0x9D } }
static

◆ sAllocSize

uint32 AVEncoder.sAllocSize = 0
static

◆ TimeStampNone

const int64 AVEncoder.TimeStampNone = 0x7fffffffll

The documentation for this class was generated from the following files: