Accessing depth and color stream using two different applications using OpenNI

I have ORBBEC astra mini camera. I need to access depth stream by one application and color stream by another application simultaneously.
I’m getting “Failed to set USB interface” if tried to do the above. Only one stream can be accessed at a time.

How to make it work with both applications?

Also, how to pass the color stream data through UVC ?