HighSpeedVideoSessionConfigKt

Added in 1.7.0-rc01

public final class HighSpeedVideoSessionConfigKt


Summary

Public methods

static final @NonNull HighSpeedVideoSessionConfig

Creates a HighSpeedVideoSessionConfig using a Kotlin DSL.

Public methods

highSpeedVideoSessionConfig

public static final @NonNull HighSpeedVideoSessionConfig highSpeedVideoSessionConfig(
    @NonNull VideoCapture<@NonNull ?> videoCapture,
    @NonNull Function1<@NonNull HighSpeedVideoSessionConfigScope, Unit> block
)

Creates a HighSpeedVideoSessionConfig using a Kotlin DSL.

Example usage:

val highSpeedConfig = highSpeedVideoSessionConfig(videoCapture) {
isAutoRotationEnabled = true
preview = preview
}
Parameters
@NonNull VideoCapture<@NonNull ?> videoCapture

The VideoCapture use case for video recording.

@NonNull Function1<@NonNull HighSpeedVideoSessionConfigScope, Unit> block

A lambda to configure the HighSpeedVideoSessionConfigScope.