unreal.RivermaxVideoStream

class unreal.RivermaxVideoStream(interface_address: str = '', stream_address: str = '', port: int = 0, frame_rate: FrameRate = Ellipsis, override_resolution: bool = False, resolution: IntPoint = Ellipsis, pixel_format: RivermaxPixelFormat = Ellipsis, use_gpu_direct: bool = False)

Bases: RivermaxStream

Shared settings for an ST 2110-20 video stream (input or output).

C++ Source:

  • Plugin: RivermaxMedia

  • Module: RivermaxMedia

  • File: RivermaxMediaTypes.h

Editor Properties: (see get_editor_property/set_editor_property)

  • frame_rate (FrameRate): [Read-Write] Frame rate of this stream

  • interface_address (str): [Read-Write] Network card interface to use. Wildcards are supported: 192.*.0.110, 192.168.0.1?0, 192.168.0.1*

  • override_resolution (bool): [Read-Write] If false, use the size provided by the source. If true, a specific resolution will be used.

  • pixel_format (RivermaxPixelFormat): [Read-Write] Pixel format

  • port (int32): [Read-Write] UDP port of the stream

  • resolution (IntPoint): [Read-Write] Stream resolution

  • stream_address (str): [Read-Write] Multicast IP address of the stream

  • use_gpu_direct (bool): [Read-Write] Whether to use GPUDirect if available (memory transfer bypassing system memory)

property frame_rate: FrameRate

[Read-Write] Frame rate of this stream

Type:

(FrameRate)

property override_resolution: bool

[Read-Write] If false, use the size provided by the source. If true, a specific resolution will be used.

Type:

(bool)

property pixel_format: RivermaxPixelFormat

[Read-Write] Pixel format

Type:

(RivermaxPixelFormat)

property resolution: IntPoint

[Read-Write] Stream resolution

Type:

(IntPoint)

property use_gpu_direct: bool

[Read-Write] Whether to use GPUDirect if available (memory transfer bypassing system memory)

Type:

(bool)