private void onDisplay(byte[] frameData, int width, int height)
 {
     if (width != _width || height != _height)
     {
         _width  = width;
         _height = height;
         _renderSource?.SetupSurface(width, height);
     }
     _renderSource?.Render(frameData);
 }
 private void onVideoFrame(VideoFrame frame)
 {
     //Console.WriteLine("Out:\t{0}\t{1}\t{2}\t{3}\t{4}", frame.Timestamp, frame.Width, frame.Height, frame.Data.Length, DateTime.Now.TimeOfDay);
     if (frame.Width != Width || frame.Height != Height)
     {
         Width  = frame.Width;
         Height = frame.Height;
         _render.SetupSurface(frame.Width, frame.Height);
     }
     LastFrame = frame;
     _render.Render(frame.Data);
 }
        void renderFrame(byte[] frame, int width, int height)
        {
            _renderSource.Render(frame);

            LastImageTime = DateTime.Now;
        }
Example #4
0
 void renderFrame(byte[] frame)
 {
     _renderSource?.Render(frame);
 }
 void renderFrame(byte[] frame, int width, int height)
 {
     _renderSource.Render(frame);
 }