ImageReaderSurfaceHolder
Artifact: androidx.media3:media3-test-utils
@ExperimentalApi
class ImageReaderSurfaceHolder : SurfaceHolder, AutoCloseable
An implementation of SurfaceHolder which is backed by an ImageReader.
Summary
Public constructors |
|---|
ImageReaderSurfaceHolder(handler: Handler!) |
Public functions |
|
|---|---|
Unit |
addCallback(callback: SurfaceHolder.Callback!) |
Unit |
close() |
Unit |
Drains the |
Surface! |
|
Rect! |
|
Boolean |
|
Canvas! |
|
Canvas! |
lockCanvas(dirty: Rect!) |
Unit |
removeCallback(callback: SurfaceHolder.Callback!) |
Unit |
setFixedSize(width: Int, height: Int) |
Unit |
|
Unit |
setKeepScreenOn(screenOn: Boolean) |
Unit |
|
Unit |
This function is deprecated. |
Unit |
unlockCanvasAndPost(canvas: Canvas!) |
Public properties |
|
|---|---|
ImageReader? |
Inherited Constants |
||||||||
|---|---|---|---|---|---|---|---|---|
|
Inherited functions |
|---|
Public constructors
Public functions
drainSurface
fun drainSurface(): Unit
Drains the ImageReader so more frames can be queued to the Surface.