SessionConfigKt

Added in 1.7.0-rc01

public final class SessionConfigKt


Summary

Public methods

static final @NonNull SessionConfig
sessionConfig(
    @NonNull List<@NonNull UseCase> useCases,
    @NonNull Function1<@NonNull SessionConfigScope, Unit> block
)

Creates a SessionConfig using a Kotlin DSL.

Public methods

sessionConfig

public static final @NonNull SessionConfig sessionConfig(
    @NonNull List<@NonNull UseCase> useCases,
    @NonNull Function1<@NonNull SessionConfigScope, Unit> block
)

Creates a SessionConfig using a Kotlin DSL.

Example usage:

val sessionConfig = sessionConfig(useCases) {
isAutoRotationEnabled = true
viewPort = viewPort
}
Parameters
@NonNull List<@NonNull UseCase> useCases

The list of UseCase to be attached to the camera.

@NonNull Function1<@NonNull SessionConfigScope, Unit> block

A lambda to configure the SessionConfigScope.