![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <AVIWriter.h>
Public Member Functions | |
| virtual AVIWRITER_API | ~FAVIWriter () |
| TArray< FCapturedFrame > | GetFrameData (uint32 WaitTimeMs) const |
| int32 | GetNumOutstandingFrames () const |
| uint32 | GetWidth () const |
| uint32 | GetHeight () const |
| int32 | GetFrameNumber () const |
| bool | IsCapturing () const |
| AVIWRITER_API void | Update (double FrameTimeSeconds, TArray< FColor > FrameData) |
| virtual void | Initialize ()=0 |
| virtual void | Finalize ()=0 |
| virtual void | DropFrames (int32 NumFramesToDrop)=0 |
Static Public Member Functions | |
| static AVIWRITER_API FAVIWriter * | CreateInstance (const FAVIWriterOptions &InOptions) |
Public Attributes | |
| FAVIWriterOptions | Options |
Protected Member Functions | |
| FAVIWriter (const FAVIWriterOptions &InOptions) | |
Protected Attributes | |
| FThreadSafeBool | bCapturing |
| int32 | FrameNumber |
| TUniquePtr< FCapturedFrames > | CapturedFrames |
Class responsible for writing frames out to an AVI file
|
inlineprotected |
Protected constructor to avoid abuse.
|
virtual |
Public destruction
|
static |
Create a new avi writer from the specified options
|
inline |
Access captured frame data. Safe to be called from any thread.
|
inline |
|
inline |
|
inline |
Retrieve the number of oustanding frames we have not processed yet
|
inline |
|
inline |
|
protected |
Whether we are capturing or not
|
mutableprotected |
Container that manages frames that we have already captured
|
protected |
The current frame number
| FAVIWriterOptions FAVIWriter::Options |
Creation options