Navigation
API > API/Plugins > API/Plugins/PixelCapture
A basic capturer that will capture NV12 frames to native RHI textures. Input: FPixelCaptureInputFrameNV12 Output: FPixelCaptureOutputFrameRHI
| Name | FPixelCaptureCapturerNV12ToRHI |
| Type | class |
| Header File | /Engine/Plugins/Media/PixelCapture/Source/PixelCapture/Public/PixelCaptureCapturerNV12ToRHI.h |
| Include Path | #include "PixelCaptureCapturerNV12ToRHI.h" |
Syntax
class FPixelCaptureCapturerNV12ToRHI :
public FPixelCaptureCapturer ,
public TSharedFromThis< FPixelCaptureCapturerNV12ToRHI >
Inheritance Hierarchy
- FPixelCaptureCapturer → FPixelCaptureCapturerNV12ToRHI
- FSharedFromThisBase → TSharedFromThis → FPixelCaptureCapturerNV12ToRHI
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FPixelCaptureCapturerNV12ToRHI
(
FPixelCaptureCapturerConfig& Config |
PixelCaptureCapturerNV12ToRHI.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FPixelCaptureCapturerNV12ToRHI() |
PixelCaptureCapturerNV12ToRHI.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| R8Buffer | uint8_t * | PixelCaptureCapturerNV12ToRHI.h |
Functions
Public
Protected
Overridden from FPixelCaptureCapturer
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void BeginProcess
(
const IPixelCaptureInputFrame& InputFrame, |
PixelCaptureCapturerNV12ToRHI.h | ||
virtual IPixelCaptureOutputFrame * CreateOutputBuffer
(
int32 InputWidth, |
Implement this to create a buffer for the output. | PixelCaptureCapturerNV12ToRHI.h | |
virtual FString GetCapturerName () |
Gets the human readable name for this capture process. | PixelCaptureCapturerNV12ToRHI.h | |
virtual void Initialize
(
int32 InputWidth, |
Initializes the process to be ready for work. Called once at startup. | PixelCaptureCapturerNV12ToRHI.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static TSharedPtr< FPixelCaptureCapturerNV12ToRHI > Create
(
FPixelCaptureCapturerConfig Config |
PixelCaptureCapturerNV12ToRHI.h |