Table of Contents

Enum StreamUseCase

Stream Use Cases are a way to improve the performance of Camera2 capture sessions. They give the hardware device more information to tune parameters, which provides a better camera experience for your specific task.

public enum StreamUseCase : long
Extension Methods

Fields

Default = 0

Default stream use case.

None = -1

Does not set any stream use case. Use this if the device does not support stream use cases or you're unsure of support.

Preview = 1

Live stream shown to the user.

PreviewVideoStill = 4

One single stream used for combined purposes of preview, video, and still capture.

StillCapture = 2

Still photo capture.

VideoCall = 5

Long-running video call optimized for both power efficiency and video quality.

VideoRecord = 3

Recording video clips.