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); } } }
/// <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); } } }