Where do callbacks run from `DataOutputQueue.addCallback()`? A new thread? How safe is it to use it in Python? Do we need to use locks?
DataOutputQueue.addCallback()
seems like a very useful feature but I think there are only two real uses of it in all the DepthAI GitHub (an example and for handling events).
I think it could use some more love.