Navigation
Unreal Engine C++ API Reference > Plugins > AjaMediaOutput
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UMediaCapture
- UAjaMediaCapture
References
Module | AjaMediaOutput |
Header | /Engine/Plugins/Media/AjaMedia/Source/AjaMediaOutput/Public/AjaMediaCapture.h |
Include | #include "AjaMediaCapture.h" |
Syntax
UCLASS&40;BlueprintType&41;
class UAjaMediaCapture : public UMediaCapture
Remarks
Output Media for AJA streams. The output format could be any of EAjaMediaOutputPixelFormat.
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
* UAjaMediaCapture implementation |
Destructors
Type | Name | Description | |
---|---|---|---|
![]() |
Overridden from UMediaCapture
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() |
const FMatrix & | Get the RGB to YUV Conversion Matrix, should be overriden for media outputs that support different color gamuts (ie. BT 2020). | |
![]() ![]() ![]() |
bool | Check whether this capture has any processing left to do. | |
![]() ![]() |
bool | Initialization method to prepare implementation for capture | |
![]() ![]() |
void | LockDMATexture_RenderThread
(
FTextureRHIRef InTexture |
|
![]() ![]() |
void | OnFrameCaptured_AnyThread
(
const FCaptureBaseData& InBaseData, |
Callback when the buffer was successfully copied to CPU ram. |
![]() ![]() |
void | OnFrameCaptured_RenderingThread
(
const FCaptureBaseData& InBaseData, |
Callback when the buffer was successfully copied to CPU ram. |
![]() ![]() |
void | OnRHIResourceCaptured_AnyThread
(
const FCaptureBaseData& InBaseData, |
AnyThread version of the above callbacks. |
![]() ![]() |
void | OnRHIResourceCaptured_RenderingThread
(
const FCaptureBaseData& InBaseData, |
Callbacks when the buffer was successfully copied on the GPU ram. |
![]() ![]() |
bool | PostInitializeCaptureViewport
(
TSharedPtr< FSceneViewport >& InSceneViewport |
Called after initialize for viewport capture type |
![]() ![]() ![]() |
bool | Should we call OnFrameCaptured_RenderingThread() with a RHI resource -or- readback the memory to CPU ram and call OnFrameCaptured_RenderingThread(). | |
![]() ![]() |
void | StopCaptureImpl
(
bool bAllowPendingFrameToBeProcess |
|
![]() ![]() ![]() |
bool | Whether the capture callbacks can be called on any thread. | |
![]() ![]() |
void | UnlockDMATexture_RenderThread
(
FTextureRHIRef InTexture |
|
![]() ![]() |
bool | UpdateAudioDeviceImpl
(
const FAudioDeviceHandle& InAudioDeviceHandle |
|
![]() ![]() |
bool | UpdateRenderTargetImpl
(
UTextureRenderTarget2D* InRenderTarget |
|
![]() ![]() |
bool | UpdateSceneViewportImpl
(
TSharedPtr< FSceneViewport >& InSceneViewport |
|
![]() ![]() ![]() |
bool |
Classes
Type | Name | Description | |
---|---|---|---|
![]() |
FAjaOutputCallback | * FAjaOutputCallback definition | |
![]() |
FAJAOutputChannel | * FAjaOutputCallback definition |