Exemple #1
0
 private void TryProcessFrame()
 {
     if (frameQueue != null)
     {
         FramePacket packet = frameQueue.Pop();
         //Debug.Log((packet == null ? "no frame to consume." : "frame consumed.") + "framesCount : " + frameQueue.Count);
         if (packet != null)
         {
             ProcessFrameBuffer(packet);
             frameQueue.Pool(packet);
         }
     }
 }
Exemple #2
0
        /// <summary>
        /// Internal helper that attempts to process frame data in the frame queue
        /// </summary>
        private void TryProcessFrame()
        {
            if (FrameQueue != null)
            {
                FramePacket packet = FrameQueue.Pop();

                if (packet != null)
                {
                    ProcessFrameBuffer(packet);
                    FrameQueue.Pool(packet);
                }
            }
        }