CameraController.OutputSize

Added in 1.1.0
Deprecated in 1.4.0

class CameraController.OutputSize


Represents the output size of a UseCase.

This class is a preferred output size to be used with CameraController. The preferred output size can be based on either resolution or aspect ratio, but not both.

Summary

Constants

const Int

This property is deprecated. Deprecated in Java

Public constructors

OutputSize(aspectRatio: Int)

This function is deprecated. Deprecated in Java

OutputSize(resolution: Size)

This function is deprecated. Deprecated in Java

Public functions

Int

This function is deprecated. Deprecated in Java

Size?

This function is deprecated. Deprecated in Java

String

This function is deprecated. Deprecated in Java

Constants

UNASSIGNED_ASPECT_RATIO

Added in 1.1.0
Deprecated in 1.4.0
const val UNASSIGNED_ASPECT_RATIO = -1: Int

A value that represents the aspect ratio is not assigned.

Public constructors

OutputSize

Added in 1.1.0
Deprecated in 1.4.0
OutputSize(aspectRatio: Int)

Creates a OutputSize that is based on aspect ratio.

OutputSize

Added in 1.1.0
Deprecated in 1.4.0
OutputSize(resolution: Size)

Creates a OutputSize that is based on resolution.

Public functions

getAspectRatio

Added in 1.1.0
Deprecated in 1.4.0
fun getAspectRatio(): Int

Gets the value of aspect ratio.

Value is one of the following:

  • AspectRatio.RATIO_4_3
  • AspectRatio.RATIO_16_9

Returns
Int

UNASSIGNED_ASPECT_RATIO if the size is not based on aspect ratio.

getResolution

Added in 1.1.0
Deprecated in 1.4.0
fun getResolution(): Size?

Gets the value of resolution.

Returns
Size?

null if the size is not based on resolution.

toString

fun toString(): String