Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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);
        }