InteropConfigurableScope


@CameraXDsl
public interface InteropConfigurableScope<B extends Object>

Known direct subclasses
ImageAnalysisScope

Scope class for ImageAnalysis configuration DSL.

PreviewScope

Scope class for Preview configuration DSL.

VideoCaptureScope

Scope class for VideoCapture configuration DSL.


Scope for CameraX DSL builders that supports applying interoperability options.

Implemented by CameraX UseCase Kotlin DSL scope classes (such as PreviewScope, ImageAnalysisScope, and androidx.camera.video.VideoCaptureScope) to expose their underlying builder for interop extension functions like camera2Interop { ... }.

Parameters
<B extends Object>

type of builder configured by this scope