![]() |
UltraGrid
UltraGrid Low-Latency High-Resolution Transmission System
|

Classes | |
| struct | last_desc |
Public Member Functions | |
| ~vidcap_state_ndi () | |
| void | print_stats () |
Public Attributes | |
| array< struct audio_frame, 2 > | audio |
| int | audio_buf_idx = 0 |
| double | audio_divisor = DEFAULT_AUDIO_DIVISOR |
| sample divisor derived from audio reference level - 1 for 0 dB, 10 for 20 dB | |
| bool | capture_audio = false |
| NDIlib_recv_create_v3_t | create_settings {NDIlib_source_t(), NDIlib_recv_color_format_best, NDIlib_recv_bandwidth_highest, true, NULL} |
| NDIlib_video_frame_v2_t | field_0 {} |
| stored to asssemble interleaved interlaced video together with field 1 | |
| NDIlib_find_create_t | find_create_settings {true, nullptr, nullptr} |
| int | frames = 0 |
| LIB_HANDLE | lib {} |
| const NDIlib_t * | NDIlib {} |
| NDIlib_find_instance_t | pNDI_find = nullptr |
| NDIlib_recv_instance_t | pNDI_recv = nullptr |
| string | requested_name |
| string | requested_url |
| std::chrono::steady_clock::time_point | t0 = std::chrono::steady_clock::now() |
|
inline |
Definition at line 115 of file ndi.cpp.
References find_create_settings.
|
inline |
| array<struct audio_frame, 2> vidcap_state_ndi::audio |
Definition at line 87 of file ndi.cpp.
Referenced by audio_append_pcm().
| int vidcap_state_ndi::audio_buf_idx = 0 |
Definition at line 88 of file ndi.cpp.
Referenced by audio_append_pcm().
| double vidcap_state_ndi::audio_divisor = DEFAULT_AUDIO_DIVISOR |
sample divisor derived from audio reference level - 1 for 0 dB, 10 for 20 dB
Definition at line 103 of file ndi.cpp.
Referenced by audio_append_pcm().
| NDIlib_recv_create_v3_t vidcap_state_ndi::create_settings {NDIlib_source_t(), NDIlib_recv_color_format_best, NDIlib_recv_bandwidth_highest, true, NULL} |
| NDIlib_video_frame_v2_t vidcap_state_ndi::field_0 {} |
| NDIlib_find_create_t vidcap_state_ndi::find_create_settings {true, nullptr, nullptr} |
Definition at line 96 of file ndi.cpp.
Referenced by ~vidcap_state_ndi(), and show_help().
| int vidcap_state_ndi::frames = 0 |
Definition at line 100 of file ndi.cpp.
Referenced by print_stats().
| LIB_HANDLE vidcap_state_ndi::lib {} |
| const NDIlib_t* vidcap_state_ndi::NDIlib {} |
| string vidcap_state_ndi::requested_name |
Definition at line 94 of file ndi.cpp.
Referenced by get_matching_source().
| string vidcap_state_ndi::requested_url |
Definition at line 95 of file ndi.cpp.
Referenced by get_matching_source().
| std::chrono::steady_clock::time_point vidcap_state_ndi::t0 = std::chrono::steady_clock::now() |
Definition at line 99 of file ndi.cpp.
Referenced by print_stats().