Ndilibdotnet2 < 100% Official >
var sendSettings = new NDIlib.send_create_t p_ndi_name = "TestSender" ; IntPtr sender = NDIlib.send_create(ref sendSettings);
if (videoFrame.p_data != IntPtr.Zero)
var frame = new NDIlib.video_frame_v2_t
var videoFrame = new NDIlib.video_frame_v2_t(); var audioFrame = new NDIlib.audio_frame_v2_t(); var metadataFrame = new NDIlib.metadata_frame_t(); NDIlib.recv_recv_v3(receiver, out videoFrame, out audioFrame, out metadataFrame); ndilibdotnet2
sample_rate = 48000, no_channels = 2, no_samples = 960, // 20ms @ 48kHz timecode = 0, p_data = audioDataPtr ; NDIlib.send_send_audio_v2(sender, ref audioFrame); Send: var sendSettings = new NDIlib