Navigation
API > API/Plugins > API/Plugins/SharedMemoryMedia
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UMediaOutput
- USharedMemoryMediaOutput
References
Module | SharedMemoryMedia |
Header | /Engine/Plugins/Runtime/nDisplay/Source/SharedMemoryMedia/Public/SharedMemoryMediaOutput.h |
Include | #include "SharedMemoryMediaOutput.h" |
Syntax
UCLASS&40;BlueprintType&41;
class USharedMemoryMediaOutput : public UMediaOutput
Remarks
Output information for a SharedMemory media capture.
Variables
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() ![]() |
FString | UniqueName | Shared memory will be opened by using this name. Should be unique per media output. |
Overridden from UMediaOutput
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
UMediaCapture * | ||
![]() ![]() ![]() |
EMediaCaptureConversionOperation | GetConversionOperation
(
EMediaCaptureSourceType InSourceType |
The conversion we wish to accomplish on the GPU before the DMA transfer occurs. |
![]() ![]() ![]() |
EPixelFormat | The pixel format of the buffer we wish to capture. | |
![]() ![]() ![]() |
FIntPoint | The size of the buffer we wish to capture. | |
![]() ![]() ![]() |
bool | Validate the media output settings (must be implemented in child classes). |