コード例 #1
0
 private void OnFrameReceived(byte[] framebuffer, bool iFrame)
 {
     try
     {
         if (framebuffer.Length > 0 /*&& (iFrame || recvCount < 150 || recvCount % 3 == 0)*/)
         {
             //File.WriteAllBytes($@"Files\Frames\Frame{recvCount}.mpeg4", framebuffer);
             //AppendAllBytes($@"Files\video.mpeg4", framebuffer);
             ffinStream.Write(framebuffer, 0, framebuffer.Length);
             File.AppendAllText($@"Files\countlog.txt", $@"recv {recvCount} - " + (iFrame ? "I" : "-") + $@"     {DateTime.Now}" + Environment.NewLine);
             ++recvCount;
             //isIFrame = false;
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.ToString());
     }
 }