public abstract class

SurfaceProcessorNode.In

extends java.lang.Object

 java.lang.Object

↳androidx.camera.core.processing.SurfaceProcessorNode.In

Overview

The input of a SurfaceProcessorNode.

Summary

Constructors
publicIn()

Methods
public abstract java.util.List<OutConfig>getOutConfigs()

Gets the config for generating output streams.

public abstract SurfaceEdgegetSurfaceEdge()

Gets the input stream.

public static SurfaceProcessorNode.Inof(SurfaceEdge edge, java.util.List<OutConfig> configs)

Creates a SurfaceProcessorNode.In instance.

from java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Constructors

public In()

Methods

public abstract SurfaceEdge getSurfaceEdge()

Gets the input stream.

SurfaceProcessorNode only supports a single input stream.

public abstract java.util.List<OutConfig> getOutConfigs()

Gets the config for generating output streams.

SurfaceProcessorNode.transform(SurfaceProcessorNode.In) creates one SurfaceEdge per OutConfig in this list.

public static SurfaceProcessorNode.In of(SurfaceEdge edge, java.util.List<OutConfig> configs)

Creates a SurfaceProcessorNode.In instance.