VideoStreamNDI

Inherits: VideoStream

Playback NDI Sources

Description

Use with VideoStreamPlayer to receive NDI sources. VideoStreamNDI can either describe a source by name alone or be discovered dynamically by NDIFinder. When setting the name in the Editor you will be presented with options discovered by a global NDIFinder.

Note: Starting playback blocks the main thread until the source's URL is discovered and the first frame is received. This is necessary because Godot requires the resolution to determined ahead of time. This process can be greatly sped up by using a VideoStreamNDI discovered by NDIFinder, since these already have their URL discovered. This will be fixed with Godot 4.4.2.

Properties

NDIlib_recv_bandwidth_e

bandwidth

100

String

name

""


Enumerations

enum NDIlib_recv_bandwidth_e: 🔗

NDIlib_recv_bandwidth_e NDIlib_recv_bandwidth_metadata_only = -10

There is currently no description for this enum. Please help us by contributing one!

NDIlib_recv_bandwidth_e NDIlib_recv_bandwidth_audio_only = 10

There is currently no description for this enum. Please help us by contributing one!

NDIlib_recv_bandwidth_e NDIlib_recv_bandwidth_lowest = 0

There is currently no description for this enum. Please help us by contributing one!

NDIlib_recv_bandwidth_e NDIlib_recv_bandwidth_highest = 100

There is currently no description for this enum. Please help us by contributing one!


Property Descriptions

NDIlib_recv_bandwidth_e bandwidth = 100 🔗

Bandwidth setting of the NDI source. Changing this at runtime will stop playback.


String name = "" 🔗

  • void set_name(value: String)

  • String get_name()

Name of the NDI source. Changing this at runtime will stop playback.


User-contributed notes

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