Ho questa applicazione Android.disegna un android.media.Image a una superficie
Utilizzare un SurfaceView
, da dove ottengo il numero Surface
tramite il numero SurfaceHolder
.
Utilizzare anche ExoPlayer
per lo streaming di video. Tuttavia ho istanziato un ImageReader
, ottenendo il suo Surface
e passando allo ExoPlayer
.
Ora, sono nello ImageReader.OnImageAvailableListener#onImageAvailable
e accedo all'ultimo Image
.
Voglio manipolare lo Image
e inviare i nuovi dati a "SurfaceView
" Surface
.
Come è possibile "disegnare" un android.media.Image
su un android.view.Surface
?
C'è codice galleggiando per convertire una 'Image' ottenuto da un' MediaProjection' (Android 5.0 e successivi schermata API) in un 'Bitmap', tenendo conto del passo. Quelli hanno solo un aereo, però. Presumo che ci sia una ricetta per fare lo stesso genere di cose per una YUV 'Immagine'. – CommonsWare
Sei riuscito a farlo? – RohitMat