I have this android application.
It use a SurfaceView
, from where I get the Surface
through the SurfaceHolder
.
It also use ExoPlayer
to stream videos. However I have instantiated an ImageReader
, getting its Surface
and passing to the ExoPlayer
.
Now, I am in the ImageReader.OnImageAvailableListener#onImageAvailable
and I access the latest Image
.
I want to manipulate the Image
and send the new data to the "SurfaceView
" Surface
.
How can I "draw" an android.media.Image
to an android.view.Surface
?