SurfaceDescriptor


public final class SurfaceDescriptor


A descriptor for creating a surface, potentially extended with platform-specific options.

Summary

Public constructors

SurfaceDescriptor(
    String label,
    SurfaceColorManagement surfaceColorManagement,
    SurfaceSourceAndroidNativeWindow surfaceSourceAndroidNativeWindow
)

Public methods

final String

The label for the surface.

final SurfaceColorManagement

Extension for configuring surface color management options.

final SurfaceSourceAndroidNativeWindow

Extension for creating a surface from an Android native window.

final void

The label for the surface.

final void
setSurfaceColorManagement(
    SurfaceColorManagement surfaceColorManagement
)

Extension for configuring surface color management options.

final void

Extension for creating a surface from an Android native window.

Public constructors

SurfaceDescriptor

Added in 1.0.0-alpha01
public SurfaceDescriptor(
    String label,
    SurfaceColorManagement surfaceColorManagement,
    SurfaceSourceAndroidNativeWindow surfaceSourceAndroidNativeWindow
)

Public methods

getLabel

Added in 1.0.0-alpha01
public final String getLabel()

The label for the surface.

getSurfaceColorManagement

Added in 1.0.0-alpha01
public final SurfaceColorManagement getSurfaceColorManagement()

Extension for configuring surface color management options.

getSurfaceSourceAndroidNativeWindow

Added in 1.0.0-alpha01
public final SurfaceSourceAndroidNativeWindow getSurfaceSourceAndroidNativeWindow()

Extension for creating a surface from an Android native window.

setLabel

Added in 1.0.0-alpha01
public final void setLabel(String label)

The label for the surface.

setSurfaceColorManagement

Added in 1.0.0-alpha01
public final void setSurfaceColorManagement(
    SurfaceColorManagement surfaceColorManagement
)

Extension for configuring surface color management options.

setSurfaceSourceAndroidNativeWindow

Added in 1.0.0-alpha01
public final void setSurfaceSourceAndroidNativeWindow(
    SurfaceSourceAndroidNativeWindow surfaceSourceAndroidNativeWindow
)

Extension for creating a surface from an Android native window.