Package io.flutter.view
Interface TextureRegistry.SurfaceTextureEntry
-
- Enclosing interface:
- TextureRegistry
public static interface TextureRegistry.SurfaceTextureEntry
A registry entry for a managed SurfaceTexture.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description long
id()
void
release()
Deregisters and releases this SurfaceTexture.default void
setOnFrameConsumedListener(TextureRegistry.OnFrameConsumedListener listener)
Set a listener that will be notified when the most recent image has been consumed.default void
setOnTrimMemoryListener(TextureRegistry.OnTrimMemoryListener listener)
Set a listener that will be notified when a memory pressure warning was forward.SurfaceTexture
surfaceTexture()
-
-
-
Method Detail
-
surfaceTexture
@NonNull SurfaceTexture surfaceTexture()
- Returns:
- The managed SurfaceTexture.
-
id
long id()
- Returns:
- The identity of this SurfaceTexture.
-
release
void release()
Deregisters and releases this SurfaceTexture.
-
setOnFrameConsumedListener
default void setOnFrameConsumedListener(@Nullable TextureRegistry.OnFrameConsumedListener listener)
Set a listener that will be notified when the most recent image has been consumed.
-
setOnTrimMemoryListener
default void setOnTrimMemoryListener(@Nullable TextureRegistry.OnTrimMemoryListener listener)
Set a listener that will be notified when a memory pressure warning was forward.
-
-