camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/SynchronizedCaptureSessionOpener.java
/**
     * Create the SessionConfigurationCompat for {@link #openCaptureSession} used.
     *
     * This method will add necessary information into the created SessionConfigurationCompat
     * instance for SynchronizedCaptureSession.
     *
     * @param sessionType   The session type.
     * @param outputsCompat A list of output configurations for the SynchronizedCaptureSession.
     * @param stateCallback A state callback interface implementation.
     */


@param sessionType   The session type.
@param outputsCompat A list of output configurations for the SynchronizedCaptureSession.
@param stateCallback A state callback interface implementation.
@param sessionType The session type . @param outputsCompat A list of output configurations for the SynchronizedCaptureSession . @param stateCallback A state callback interface implementation .
@NonNull
    SessionConfigurationCompat createSessionConfigurationCompat(int sessionType,
            @NonNull List<OutputConfigurationCompat> outputsCompat,
            @NonNull SynchronizedCaptureSession.StateCallback stateCallback) {
        return mImpl.createSessionConfigurationCompat(sessionType, outputsCompat,
                stateCallback);
    }
@ NonNull SessionConfigurationCompat createSessionConfigurationCompat ( int sessionType , @ NonNull List < OutputConfigurationCompat > outputsCompat , @ NonNull SynchronizedCaptureSession . StateCallback stateCallback ) { return mImpl . createSessionConfigurationCompat ( sessionType , outputsCompat , stateCallback ) ; }
Create the SessionConfigurationCompat for {@link #openCaptureSession} used.
Create the SessionConfigurationCompat for { @link #openCaptureSession } used .