GLESTextureInputclass provides a simple primitive for recording video frames from
Textureobjects on Android OpenGL ES3. It works by performing asynchronous pixel buffer readbacks from the GPU using Android's native graphics infrastructure.
recorderwhich receives any frames committed by the input. The texture input can also commit frames on a background thread when the
multithreadingflag is enabled, further improving recording performance.