Navigation
Unreal Engine C++ API Reference > Plugins > RivermaxMedia
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UMediaSource
- UBaseMediaSource
- UTimeSynchronizableMediaSource
- URivermaxMediaSource
References
Module | RivermaxMedia |
Header | /Engine/Plugins/VirtualProduction/Rivermax/RivermaxMedia/Source/RivermaxMedia/Public/RivermaxMediaSource.h |
Include | #include "RivermaxMediaSource.h" |
Syntax
UCLASS&40;BlueprintType, HideCategories&61;&40;Platforms, Object&41;,
Meta&61;&40;MediaIOCustomLayout&61;"Rivermax", DisplayName&61;"NVIDIA Rivermax Source"&41;&41;
class URivermaxMediaSource : public UTimeSynchronizableMediaSource
Remarks
Media source for Rivermax streams.
Variables
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() ![]() |
bool | bIsSRGBInput | Whether the video input is in sRGB color space.If true, sRGBToLinear will be done on incoming pixels before writing to media texture |
![]() ![]() ![]() ![]() |
bool | bOverrideResolution | If false, use the default source buffer size. If true, a specific resolution will be used. |
![]() ![]() ![]() ![]() |
bool | bUseGPUDirect | Whether to use GPUDirect if available (Memcopy from NIC to GPU directly bypassing system memory) if available |
![]() ![]() ![]() ![]() |
bool | bUseZeroLatency | If true, when looking for the sample to render, the current frame number will be looked for. |
![]() ![]() ![]() ![]() |
FFrameRate | FrameRate | Incoming stream video frame rate |
![]() ![]() ![]() ![]() |
FString | InterfaceAddress | Network card interface to use to receive data Wildcards are supported to match against an interface found on the machine 192.*.0.110 192.168.0.1?0 192.168.0.1* |
![]() ![]() ![]() ![]() |
ERivermaxMediaSourcePixelFormat | PixelFormat | Incoming stream pixel format |
![]() ![]() ![]() ![]() |
ERivermaxPlayerMode | PlayerMode | Player mode to be used. |
![]() ![]() ![]() ![]() |
int32 | Port | Port used by the sender to send its stream |
![]() ![]() ![]() ![]() |
FIntPoint | Resolution | Incoming stream video resolution |
![]() ![]() ![]() ![]() |
FString | StreamAddress | IP address where incoming stream is coming from |
Overridden from UMediaSource
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() |
FString | GetUrl () |
Get the media source's URL string (must be implemented in child classes). |
![]() ![]() ![]() |
bool | Validate () |
Validate the media source settings (must be implemented in child classes). |
Overridden from IMediaOptions
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() |
bool | GetMediaOption
(
const FName& Key, |
Get a Boolean media option. |
![]() ![]() ![]() |
int64 | GetMediaOption
(
const FName& Key, |
Get a signed integer media option. |
![]() ![]() ![]() |
FString | GetMediaOption
(
const FName& Key, |
Get a string media option. |
![]() ![]() ![]() |
bool | HasMediaOption
(
const FName& Key |
Check whether the specified option is set. |