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). |