GroupableFeatures


public static class GroupableFeatures


A collection of GroupableFeature instances that are specific to video recording.

Summary

Public fields

static final @NonNull GroupableFeature

A feature object of type FEATURE_TYPE_RECORDING_QUALITY representing Quality.FHD video recording.

static final @NonNull GroupableFeature

A feature object of type FEATURE_TYPE_RECORDING_QUALITY representing Quality.HD video recording.

static @NonNull GroupableFeatures
static final @NonNull GroupableFeature

A feature object of type FEATURE_TYPE_RECORDING_QUALITY representing Quality.SD video recording.

static final @NonNull GroupableFeature

A feature object of type FEATURE_TYPE_RECORDING_QUALITY representing Quality.UHD video recording.

static final @NonNull GroupableFeature

A feature object of type FEATURE_TYPE_VIDEO_STABILIZATION representing a video stabilization mode that applies to the video recording only, not the preview.

Public fields

FHD_RECORDING

Added in 1.6.0-alpha02
public static final @NonNull GroupableFeature FHD_RECORDING

A feature object of type FEATURE_TYPE_RECORDING_QUALITY representing Quality.FHD video recording.

HD_RECORDING

Added in 1.6.0-alpha02
public static final @NonNull GroupableFeature HD_RECORDING

A feature object of type FEATURE_TYPE_RECORDING_QUALITY representing Quality.HD video recording.

INSTANCE

Added in 1.6.0-alpha02
public static @NonNull GroupableFeatures INSTANCE

SD_RECORDING

Added in 1.6.0-alpha02
public static final @NonNull GroupableFeature SD_RECORDING

A feature object of type FEATURE_TYPE_RECORDING_QUALITY representing Quality.SD video recording.

UHD_RECORDING

Added in 1.6.0-alpha02
public static final @NonNull GroupableFeature UHD_RECORDING

A feature object of type FEATURE_TYPE_RECORDING_QUALITY representing Quality.UHD video recording.

VIDEO_STABILIZATION

Added in 1.6.0-alpha02
public static final @NonNull GroupableFeature VIDEO_STABILIZATION

A feature object of type FEATURE_TYPE_VIDEO_STABILIZATION representing a video stabilization mode that applies to the video recording only, not the preview.

VideoCapture.Builder.setVideoStabilizationEnabled, the non-groupable API corresponding to this feature, must not be used when using this feature as that may lead to conflicting androidx.camera.core.SessionConfig values.