Ndilibdotnet2
if (videoFrame.p_data != IntPtr.Zero)
Audio Sending var audioFrame = new NDIlib.audio_frame_v2_t ndilibdotnet2
NDIlib.destroy();
You must manage pixel data marshaling (e.g., using byte[] pinned with GCHandle ). 5. Receiving Video (Receiver) 5.1 Find Sources var sources = NDIlib.find_get_current_sources(IntPtr findInstance); foreach (var source in sources) if (videoFrame
if (videoFrame.p_data != IntPtr.Zero)
Audio Sending var audioFrame = new NDIlib.audio_frame_v2_t
NDIlib.destroy();
You must manage pixel data marshaling (e.g., using byte[] pinned with GCHandle ). 5. Receiving Video (Receiver) 5.1 Find Sources var sources = NDIlib.find_get_current_sources(IntPtr findInstance); foreach (var source in sources)