Thanks for the input guys.
@TonyAtHarrison, this was what I was looking for - I didn’t understand how the xml tagging worked, thank you.
@daniel, so I’ve overrode a fair amount o the juce VideoComponent so that I could lay draggable components on top of it. These components acted like two sliders basically - they had X and Y axis values in between 0 and 1, being the width and height of the loaded video. My first build had them updating sliders with a callback, this way I could use the audioprocessorvaluetreestate slider attachment for automation. But I ran into trouble automating on touch specifically - problem being that they would only write info into the slider when they were being dragged, otherwise their x and y values would be written into from the two sliders, but touch automation couldn’t register the draggable objects as being touched and released properly. Long story, but that’s why I fixed it by just using AudioParameters updated when the draggable objects are moved.