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
|
||
|
|
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 🔗
void set_bandwidth(value: NDIlib_recv_bandwidth_e)
NDIlib_recv_bandwidth_e get_bandwidth()
Bandwidth setting of the NDI source. Changing this at runtime will stop playback.
String name = "" 🔗
void set_name(value:
String)Stringget_name()
Name of the NDI source. Changing this at runtime will stop playback.