UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
ILiveLinkFramePreProcessorWorker Class Referenceabstract

#include <LiveLinkFramePreProcessor.h>

Public Member Functions

virtual ~ILiveLinkFramePreProcessorWorker ()=default
 
virtual TSubclassOf< ULiveLinkRoleGetRole () const =0
 
virtual bool PreProcessFrame (FLiveLinkFrameDataStruct &InOutFrame) const
 
virtual bool PreProcessFrame (const FLiveLinkStaticDataStruct &InStaticData, FLiveLinkFrameDataStruct &InOutFrame)
 

Detailed Description

Basic object to apply preprocessing to a live link frame. Inherit from it to add specific operations / options for a certain type of data

Note
It can be called from any thread

Constructor & Destructor Documentation

◆ ~ILiveLinkFramePreProcessorWorker()

virtual ILiveLinkFramePreProcessorWorker::~ILiveLinkFramePreProcessorWorker ( )
virtualdefault

Member Function Documentation

◆ GetRole()

virtual TSubclassOf< ULiveLinkRole > ILiveLinkFramePreProcessorWorker::GetRole ( ) const
pure virtual

◆ PreProcessFrame() [1/2]

virtual bool ILiveLinkFramePreProcessorWorker::PreProcessFrame ( const FLiveLinkStaticDataStruct InStaticData,
FLiveLinkFrameDataStruct InOutFrame 
)
inlinevirtual

Implement this method if you require access to static and frame data. Note that the static data is a const reference.

◆ PreProcessFrame() [2/2]

virtual bool ILiveLinkFramePreProcessorWorker::PreProcessFrame ( FLiveLinkFrameDataStruct InOutFrame) const
inlinevirtual

Implement this method if you only require the frame data.


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