Module |
|
Header |
/Engine/Source/Runtime/AVEncoder/Public/VideoEncoderInput.h |
Include |
#include "VideoEncoderInput.h" |
class FVideoEncoderInputFrame
TODO this should go elsewhere and be made cross platform.
Name | Description | ||
---|---|---|---|
|
bFreeYUV420PData |
||
|
Format |
||
|
FrameID |
||
|
Height |
||
|
NTP |
||
|
NumReferences |
||
|
OnReleaseVulkanTexture |
||
|
OnTextureEncode |
||
|
PTS |
||
|
Vulkan |
||
|
Width |
||
|
YUV420P |
Name | Description | |
---|---|---|
|
FVideoEncoderInputFrame() |
|
|
FVideoEncoderInputFrame ( |
Name | Description | |
---|---|---|
|
~FVideoEncoderInputFrame() |
Name | Description | ||
---|---|---|---|
|
AllocateYUV420P() |
||
|
const FVideo... |
Clone ( |
Clone frame - this will create a copy that references the original until destroyed. |
|
EVideoFrameF... |
GetFormat() |
Current format of frame |
|
GetFrameID() |
An ID that will stay constant as long as the frame buffer exists |
|
|
GetHeight() |
Height of frame buffer |
|
|
const FVulka... |
GetVulkan() |
|
|
FVulkan & |
GetVulkan() |
|
|
GetWidth() |
Width of frame buffer |
|
|
const FYUV42... |
GetYUV420P() |
|
|
FYUV420P & |
GetYUV420P() |
|
|
const FVideo... |
Obtain() |
Obtain (increase reference count) of this input frame. |
|
Release() |
Release (decrease reference count) of this input frame. |
|
|
SetYUV420P |
Name |
Description |
---|---|
FCloneDestroyedCallback |
The callback type used to create a registered encoder |
FReleaseVulkanTextureCallback |
The callback type used to create a registered encoder |