I guess what you need is a generic http endpoint - think ShoutCAST done properly (Lossless).
The Roon could produce it’s own stream at http://my-roon-core:nnn/someurl.wav the any third party streaming devices could subscribe in the same way as Internet Radio. The Core could take care of codec conversion etc.
Job done,
Rik