
Public methods either assert they're running GL thread, or submit a task to run on GL thread. Move methods to keep interface implementations together. Add javadoc to VideoFrameProcessingTaskExecutor to clarify which thread can call each public method. PiperOrigin-RevId: 655978796