04-26-2019 06:20 PM - edited 04-26-2019 06:21 PM
I looked at the code for data processing I programmed a few years ago and I did release the queue at the consumer loop. I also configured the loop to stop once the Dequeue Element timed out which signifies that the recording is finished.
04-27-2019 03:29 PM
If you used a Sentinel, then you would effectively have the Producer send "There's no more data coming, so you can exit right now without having to wait for a timeout ..."
Bob Schor