OutputConfigurationInterop


public interface OutputConfigurationInterop
Known direct subclasses

Configures Camera2 android.hardware.camera2.params.OutputConfiguration options.

Summary

Public methods

abstract void
@RequiresApi(value = 31)
addSensorPixelModeUsed(int sensorPixelMode)

Adds a sensor pixel mode that this output configuration will be used in.

abstract long

The dynamic range profile.

abstract int
@RequiresApi(value = 33)
getMirrorMode()

The mirror mode.

abstract String

The physical camera ID.

abstract @NonNull Set<@NonNull Integer>

The sensor pixel modes that this output configuration will be used in.

abstract long
@RequiresApi(value = 33)
getStreamUseCase()

The stream use case.

abstract int

The surface group ID.

abstract int
@RequiresApi(value = 33)
getTimestampBase()

The timestamp base.

abstract void
@RequiresApi(value = 33)
setDynamicRangeProfile(long value)

The dynamic range profile.

abstract void
@RequiresApi(value = 33)
setMirrorMode(int value)

The mirror mode.

abstract void
@RequiresApi(value = 28)
setPhysicalCameraId(String value)

The physical camera ID.

abstract void

The sensor pixel modes that this output configuration will be used in.

abstract void
@RequiresApi(value = 33)
setStreamUseCase(long value)

The stream use case.

abstract void
setSurfaceGroupId(int value)

The surface group ID.

abstract void
@RequiresApi(value = 33)
setTimestampBase(int value)

The timestamp base.

Public methods

addSensorPixelModeUsed

Added in 1.7.0-rc01
@RequiresApi(value = 31)
abstract void addSensorPixelModeUsed(int sensorPixelMode)

Adds a sensor pixel mode that this output configuration will be used in.

Parameters
int sensorPixelMode

sensor pixel mode to add

getDynamicRangeProfile

Added in 1.7.0-rc01
@RequiresApi(value = 33)
abstract long getDynamicRangeProfile()

The dynamic range profile.

getMirrorMode

Added in 1.7.0-rc01
@RequiresApi(value = 33)
abstract int getMirrorMode()

The mirror mode.

getPhysicalCameraId

Added in 1.7.0-rc01
@RequiresApi(value = 28)
abstract String getPhysicalCameraId()

The physical camera ID.

getSensorPixelModesUsed

Added in 1.7.0-rc01
@RequiresApi(value = 31)
abstract @NonNull Set<@NonNull Integer> getSensorPixelModesUsed()

The sensor pixel modes that this output configuration will be used in.

getStreamUseCase

Added in 1.7.0-rc01
@RequiresApi(value = 33)
abstract long getStreamUseCase()

The stream use case.

getSurfaceGroupId

Added in 1.7.0-rc01
abstract int getSurfaceGroupId()

The surface group ID.

getTimestampBase

Added in 1.7.0-rc01
@RequiresApi(value = 33)
abstract int getTimestampBase()

The timestamp base.

setDynamicRangeProfile

Added in 1.7.0-rc01
@RequiresApi(value = 33)
abstract void setDynamicRangeProfile(long value)

The dynamic range profile.

setMirrorMode

Added in 1.7.0-rc01
@RequiresApi(value = 33)
abstract void setMirrorMode(int value)

The mirror mode.

setPhysicalCameraId

Added in 1.7.0-rc01
@RequiresApi(value = 28)
abstract void setPhysicalCameraId(String value)

The physical camera ID.

setSensorPixelModesUsed

Added in 1.7.0-rc01
@RequiresApi(value = 31)
abstract void setSensorPixelModesUsed(@NonNull Set<@NonNull Integer> value)

The sensor pixel modes that this output configuration will be used in.

setStreamUseCase

Added in 1.7.0-rc01
@RequiresApi(value = 33)
abstract void setStreamUseCase(long value)

The stream use case.

setSurfaceGroupId

Added in 1.7.0-rc01
abstract void setSurfaceGroupId(int value)

The surface group ID.

setTimestampBase

Added in 1.7.0-rc01
@RequiresApi(value = 33)
abstract void setTimestampBase(int value)

The timestamp base.