NDIOutput

Inherits: Node

Transmit the Viewport as a NDI source

Description

Creates an NDI source and displays the closest Viewport up the tree.

Warning: Outputting more than 60 FPS will cause stuttering. Limit the FPS by setting application/run/max_fps in ProjectSettings.

If the Viewport should be transmitted while its not visible, for example when the window is in the background or a SubViewport is used without a SubViewportContainer, make sure to have the render_target_update_mode set to Always on the SubViewport.

Properties

bool

enable_editor_output

false

PackedStringArray

groups

PackedStringArray()

String

name

""


Property Descriptions

bool enable_editor_output = false 🔗

  • void set_output_editor(value: bool)

  • bool is_outputting_editor()

Makes the NDIOutput Node transmit while running in the Editor. Source name will be suffixed with [Editor].

Warning: Enable Update Continuously in the Editor Settings to prevent excessive stuttering.


PackedStringArray groups = PackedStringArray() 🔗

  • void set_groups(value: PackedStringArray)

  • PackedStringArray get_groups()

List of groups that the source will be available in. Leave empty for default.

Note: The returned array is copied and any changes to it will not update the original property value. See PackedStringArray for more details.


String name = "" 🔗

  • void set_name(value: String)

  • String get_name()

The name of the NDI source.


User-contributed notes

Please read the User-contributed notes policy before submitting a comment.