Has anyone here created a Live Link plugin?

I’m a C++ developer who’s been tasked with writing a Live Link plugin.

We were given a piece of hardware that can send tilt/pan information (for a camera) through a serial port. We’ve already written a python script to decode the data into meaningful values, but I was told I now need to write a Live Link plugin to make the Unreal camera tilt/pan based on the data it’s being sent from this hardware.

The Unreal developer documentation is so sparse it’s basically nonexistent, and since Unreal has its own types, functions, classes and macros, my knowledge of the C++ standard library is not helpful.

This is the only scrap of information I could find on how to do this. The page lists the functions you must override in your source factory. There is no information about what parameters these functions take, what they return, or anything else. I try googling one of the functions, “CreateSourceCreationPanel”, and that takes me to another Unreal documentation page saying the function is deprecated. It makes me wonder how anyone else has written their own plugins without clear documentation.

Does anyone have any additional information on creating a Live Link plugin? Or maybe a barebones example of an empty Live Link plugin?