Navigation
API > API/Plugins > API/Plugins/RivermaxMedia
Media source for Rivermax streams.
| Name | URivermaxMediaSource |
| Type | class |
| Header File | /Engine/Plugins/VirtualProduction/Rivermax/RivermaxMedia/Source/RivermaxMedia/Public/RivermaxMediaSource.h |
| Include Path | #include "RivermaxMediaSource.h" |
Syntax
UCLASS (BlueprintType, HideCategories=(Platforms, Object),
Meta=(MediaIOCustomLayout="Rivermax", DisplayName="NVIDIA Rivermax Source"))
class URivermaxMediaSource : public UCaptureCardMediaSource
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UMediaSource → UBaseMediaSource → UTimeSynchronizableMediaSource → UCaptureCardMediaSource → URivermaxMediaSource
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
URivermaxMediaSource() |
RivermaxMediaSource.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AncStreams | TArray< FRivermaxAncStream > | ANC (ST 2110-40) input streams. Add entries to receive ancillary data. | RivermaxMediaSource.h |
|
| bOverrideResolution | bool | If false, use the default source buffer size. If true, a specific resolution will be used. | RivermaxMediaSource.h | |
| bUseGPUDirect | bool | Whether to use GPUDirect if available | RivermaxMediaSource.h | |
| FrameRate | FFrameRate | Incoming stream video frame rate | RivermaxMediaSource.h | |
| InterfaceAddress | FString | Network card interface to use to receive data | RivermaxMediaSource.h | |
| PixelFormat | ERivermaxPixelFormat | Incoming stream pixel format | RivermaxMediaSource.h | |
| Port | int32 | Port used by the sender to send its stream | RivermaxMediaSource.h | |
| Resolution | FIntPoint | Incoming stream video resolution | RivermaxMediaSource.h | |
| StreamAddress | FString | IP address where incoming stream is coming from | RivermaxMediaSource.h | |
| VideoStream | FRivermaxVideoStream | Video input stream properties. | RivermaxMediaSource.h |
|
Functions
Public
Public Virtual
Overridden from UMediaSource
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FString GetDescriptionString() |
RivermaxMediaSource.h | ||
virtual void GetDetailsPanelInfoElements
(
TArray< FInfoElement >& OutInfoElements |
RivermaxMediaSource.h | ||
virtual FString GetUrl() |
RivermaxMediaSource.h | ||
virtual bool Validate() |
RivermaxMediaSource.h |
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void PostLoad() |
RivermaxMediaSource.h | ||
virtual void Serialize
(
FArchive& Ar |
RivermaxMediaSource.h |
Overridden from IMediaOptions
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool GetMediaOption
(
const FName& Key, |
RivermaxMediaSource.h | ||
virtual int64 GetMediaOption
(
const FName& Key, |
RivermaxMediaSource.h | ||
virtual FString GetMediaOption
(
const FName& Key, |
RivermaxMediaSource.h | ||
virtual bool HasMediaOption
(
const FName& Key |
RivermaxMediaSource.h |