Input properties
The properties are specific for MLive and MFLive objects.
Name | Default value | Description |
---|---|---|
ndi.initialize_on_create | false | Once enabled, an available NDI source is initialized the moment you call the DeviceSet method. |
ndi_group |
NDI Group name, group names must be separated by commas, for example: group_1, group_2, group_3 |
|
ndi_audio_thread | false | Once enabled, audio data is processed in a separated thread |
ndi_locator.run_always | true | Once enabled, a thread that locates NDI source runs all the time you work with a source. If disabled, the thread is stopped the moment you start receiving frames from a source. |
ndi_show_local | true | Once enabled, local NDI sources are enumerated |
ndi_extra_ips | Sets the list of additional IP addresses that exist that are queried for sources | |
ndi_reconnect_to_first | false | Once enabled, the source reconnects to the first available NDI source if a connection was lost |
ndi_auto_connect | true | Once enabled, the object connects to the first available NDI source if specified source not set |
ndi_bandwidth | highest | Specifies bandwidth priority for NDI streams. Possible values:
|
ndi_on_program | false | Flag for tally on a program output |
ndi_on_preview | true | Flag for tally on a preview output |
ndi_video_timeout | dword:00000000 | Sets timeout period for grabbing a frame from a source |
ndi_enum_wait_sec | 0.2 | Sets a timeout period before enumerating input sources in seconds |
ndi_enum_timeout_sec | 10.0 | Sets a timeout period to remove all non-available sources. I.e. if a source is not available more than X seconds it is removed from input streams. |
ndi_enum_recreate_sec | 0.0 | sets a time interval to recreate the NDI object. Use 0 to disable. |
ndi_hwaccel | true | Enables a hardware acceleration for decoding of incoming streams |
ndi_reference_level | 0.0 | The audio reference level in dB. This specifies how many dB above the reference level (+4dBU) is the full range of audio. |
ndi_audio_16bit | false | Receive audio in 16-bit short integer (false by default) |
ndi_fake_video | false | Creates an empty first frame to receive an Audio-only stream |
ndi_timecode | auto | Possible values: auto - use ML timecode from metadata if present, else use local time; src - Force to use SRC timecode from NDI video_frame.timestamp; ml - Force to use Medialooks timecode from metadata; local - Force to use local time as timecode. |
ndi_name |
Sets a default NDI name |
Output properties
The properties are specific for MRenderer and MFRenderer objects
Name | Default value | Description |
---|---|---|
input.buffers | dword:00000001 | Sets the maximal size of an output buffer in frames. |
ndi_group | Sets NDI Group name. | |
ndi_send_async | true | Once enabled, output frames are sent asynchronously. |
ndi_optimize_fps | false | Once enabled, the object does not send the same video frames (for better performance) |
ndi_name | MFormats NDI | Sets NDI stream name. |
ndi_correct_name | true | Corrects the NDI stream name if the specified name is already in use. |
ndi_frame_metadata | true | Once enabled, NDI output processes metadata in frames (Closed captions, ancillary data). |
ndi_backup | A name of a backup NDI stream |