The reason this deserves a separate thread is it sounds like the Garmin Virb Ultra 30 is every bit as good as a GoPro Hero5 Black.
Best Action Cam 2017: GoPro Hero5 Black vs Garmin VIRB Ultra 30
Plus the Garmin has the ability to interface with Elm OBDII dongles and get that data embedded into the video.
So for now let's start with triggering, here's the link to Garmin developer API:
VIRB Network Services API
I'm thinking that since VIRB Ultra 30 supports OBDII data, it should theoretically be possible to WiFi or Bluetooth stream CAN data from RaceCapture to the Garmin and get the data embedded into the video.
Unfortunately since I was early adopter of the RCPro Mk1 I don't have any Lua script memory left

Doh, except Mk1 doesn't have WiFi, only Bluetooth via the adapter
