public static Interop.VideoFrame?TryCaptureVideoFrame(Interop.Recv recv) { Interop.VideoFrame video; var type = recv.Capture(out video, IntPtr.Zero, IntPtr.Zero, 0); if (type != Interop.FrameType.Video) { return(null); } return((Interop.VideoFrame?)video); }
public static Interop.CaptureFrame TryCaptureFrame(Interop.Recv recv) { Interop.CaptureFrame captureFrame = new Interop.CaptureFrame(); captureFrame.frameType = recv.Capture( out captureFrame.videoFrame, out captureFrame.audioFrame, out captureFrame.metadataFrame, 0); return(captureFrame); }