Welcome to the forums!
While the DLL interface would be the route forward, we do not have any examples to provide and we would not support any external implementation using the DLL interface. It is simply provided as-is.
If someone else on the forums would like to share their experiences, they are welcome to provide further input.
Comment