The autostart.sh calls a Python script. The Python script will set electrical levels to specific GPIO pins. A device, connected to GPIO (Hyperion), will listen to those level changes at GPIO. That's usually the way to start or reset connected RasPi hardware.
When I have some time, I will have a look at the Hyperion project.
I can help you to adapt the scripts, but I need the necessary infos for Hyperion GPIO events.