P- the type of the pipeline this listener is for
@FunctionalInterface public static interface VisionRunner.Listener<P extends VisionPipeline>
void copyPipelineOutputs(P pipeline)
processmethod. Copying the outputs and code that uses the copies should be synchronized on the same mutex to prevent multiple threads from reading and writing to the same memory at the same time.
pipeline- the vision pipeline that ran