Navigation
API > API/Plugins > API/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 (BlueprintType)
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
(
FRHICommandListImmediate& RHICmdList, |
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 |