[{"class":"androidx.camera.viewfinder.surface.ViewfinderSurfaceRequest.Companion","addedIn":"1.4.0-alpha05","methods":[],"fields":[]},{"class":"androidx.camera.viewfinder.surface.ViewfinderSurfaceRequest.Result.Companion","addedIn":"1.4.0-alpha05","methods":[],"fields":[]},{"class":"androidx.camera.viewfinder.surface.ViewfinderSurfaceRequest","addedIn":"1.4.0-alpha05","methods":[{"method":"getSurfaceAsync()","addedIn":"1.4.0-alpha05"},{"method":"markSurfaceSafeToRelease()","addedIn":"1.4.0-alpha05"},{"method":"getImplementationMode()","addedIn":"1.4.0-alpha05"},{"method":"getSourceOrientation()","addedIn":"1.4.0-alpha05"},{"method":"provideSurface(android.view.Surface,java.util.concurrent.Executor,androidx.core.util.Consumer)","addedIn":"1.4.0-alpha05"},{"method":"getResolution()","addedIn":"1.4.0-alpha05"},{"method":"getSurface(kotlin.coroutines.Continuation)","addedIn":"1.4.0-alpha05"},{"method":"getOutputMirrorMode()","addedIn":"1.4.0-alpha05"},{"method":"willNotProvideSurface()","addedIn":"1.4.0-alpha05"}],"fields":[{"field":"Companion","addedIn":"1.4.0-alpha05"},{"field":"MIRROR_MODE_NONE","addedIn":"1.4.0-alpha05"},{"field":"MIRROR_MODE_HORIZONTAL","addedIn":"1.4.0-alpha05"}]},{"class":"androidx.camera.viewfinder.core.ZoomGestureDetector","addedIn":"1.4.0-alpha05","methods":[{"method":"getEventTime()","addedIn":"1.4.0-alpha05"},{"method":"isInProgress()","addedIn":"1.4.0-alpha05"},{"method":"getFocusY()","addedIn":"1.4.0-alpha05"},{"method":"getScaleFactor()","addedIn":"1.4.0-alpha05"},{"method":"isQuickZoomEnabled()","addedIn":"1.4.0-alpha05"},{"method":"isStylusZoomEnabled()","addedIn":"1.4.0-alpha05"},{"method":"ZoomGestureDetector(android.content.Context,int,int,androidx.camera.viewfinder.core.ZoomGestureDetector.OnZoomGestureListener)","addedIn":"1.4.0-alpha05"},{"method":"getFocusX()","addedIn":"1.4.0-alpha05"},{"method":"getTimeDelta()","addedIn":"1.4.0-alpha05"},{"method":"onTouchEvent(android.view.MotionEvent)","addedIn":"1.4.0-alpha05"},{"method":"ZoomGestureDetector(android.content.Context,androidx.camera.viewfinder.core.ZoomGestureDetector.OnZoomGestureListener)","addedIn":"1.4.0-alpha05"},{"method":"setQuickZoomEnabled(boolean)","addedIn":"1.4.0-alpha05"},{"method":"ZoomGestureDetector(android.content.Context,int,androidx.camera.viewfinder.core.ZoomGestureDetector.OnZoomGestureListener)","addedIn":"1.4.0-alpha05"},{"method":"setStylusZoomEnabled(boolean)","addedIn":"1.4.0-alpha05"}],"fields":[{"field":"Companion","addedIn":"1.4.0-alpha05"},{"field":"ZOOM_GESTURE_MOVE","addedIn":"1.4.0-alpha05"},{"field":"ZOOM_GESTURE_BEGIN","addedIn":"1.4.0-alpha05"},{"field":"ZOOM_GESTURE_END","addedIn":"1.4.0-alpha05"}]},{"class":"androidx.camera.viewfinder.surface.TransformationInfo","addedIn":"1.4.0-alpha05","methods":[{"method":"getCropRectLeft()","addedIn":"1.4.0-alpha05"},{"method":"shouldMirror()","addedIn":"1.4.0-alpha05"},{"method":"getCropRectRight()","addedIn":"1.4.0-alpha05"},{"method":"getSourceRotation()","addedIn":"1.4.0-alpha05"},{"method":"getCropRectBottom()","addedIn":"1.4.0-alpha05"},{"method":"TransformationInfo(int,int,int,int,int,boolean)","addedIn":"1.4.0-alpha05"},{"method":"getCropRectTop()","addedIn":"1.4.0-alpha05"}],"fields":[]},{"class":"androidx.camera.viewfinder.surface.ViewfinderSurfaceRequestUtil","addedIn":"1.4.0-alpha05","methods":[{"method":"populateFromCharacteristics(androidx.camera.viewfinder.surface.ViewfinderSurfaceRequest.Builder,android.hardware.camera2.CameraCharacteristics)","addedIn":"1.4.0-alpha05"}],"fields":[]},{"class":"androidx.camera.viewfinder.core.ZoomGestureDetector.OnZoomGestureListener","addedIn":"1.4.0-alpha05","methods":[{"method":"onZoomEvent(int,androidx.camera.viewfinder.core.ZoomGestureDetector)","addedIn":"1.4.0-alpha05"}],"fields":[]},{"class":"androidx.camera.viewfinder.surface.ViewfinderSurfaceRequest.Builder","addedIn":"1.4.0-alpha05","methods":[{"method":"Builder(androidx.camera.viewfinder.surface.ViewfinderSurfaceRequest.Builder)","addedIn":"1.4.0-alpha05"},{"method":"Builder(android.util.Size)","addedIn":"1.4.0-alpha05"},{"method":"Builder(androidx.camera.viewfinder.surface.ViewfinderSurfaceRequest)","addedIn":"1.4.0-alpha05"},{"method":"setOutputMirrorMode(int)","addedIn":"1.4.0-alpha05"},{"method":"setSourceOrientation(int)","addedIn":"1.4.0-alpha05"},{"method":"build()","addedIn":"1.4.0-alpha05"},{"method":"setImplementationMode(androidx.camera.viewfinder.surface.ImplementationMode)","addedIn":"1.4.0-alpha05"}],"fields":[]},{"class":"androidx.camera.viewfinder.surface.ImplementationMode","addedIn":"1.4.0-alpha05","methods":[{"method":"values()","addedIn":"1.4.0-alpha05"},{"method":"valueOf(java.lang.String)","addedIn":"1.4.0-alpha05"}],"fields":[{"field":"Companion","addedIn":"1.4.0-alpha05"},{"field":"COMPATIBLE","addedIn":"1.4.0-alpha05"},{"field":"PERFORMANCE","addedIn":"1.4.0-alpha05"}]},{"class":"androidx.camera.viewfinder.surface.ViewfinderSurfaceRequest.Result","addedIn":"1.4.0-alpha05","methods":[{"method":"getCode()","addedIn":"1.4.0-alpha05"},{"method":"getSurface()","addedIn":"1.4.0-alpha05"},{"method":"Result(int,android.view.Surface)","addedIn":"1.4.0-alpha05"},{"method":"component2()","addedIn":"1.4.0-alpha05"},{"method":"component1()","addedIn":"1.4.0-alpha05"},{"method":"copy(int,android.view.Surface)","addedIn":"1.4.0-alpha05"}],"fields":[{"field":"Companion","addedIn":"1.4.0-alpha05"},{"field":"RESULT_SURFACE_ALREADY_PROVIDED","addedIn":"1.4.0-alpha05"},{"field":"RESULT_SURFACE_USED_SUCCESSFULLY","addedIn":"1.4.0-alpha05"},{"field":"RESULT_INVALID_SURFACE","addedIn":"1.4.0-alpha05"},{"field":"RESULT_REQUEST_CANCELLED","addedIn":"1.4.0-alpha05"},{"field":"RESULT_WILL_NOT_PROVIDE_SURFACE","addedIn":"1.4.0-alpha05"}]},{"class":"androidx.camera.viewfinder.core.ZoomGestureDetector.Companion","addedIn":"1.4.0-alpha05","methods":[],"fields":[]},{"class":"androidx.camera.viewfinder.surface.ImplementationMode.Companion","addedIn":"1.4.0-alpha05","methods":[],"fields":[]},{"class":"androidx.camera.viewfinder.surface.ViewfinderSurfaceProvider","addedIn":"1.4.0-alpha05","methods":[{"method":"onSurfaceRequested(androidx.camera.viewfinder.surface.ViewfinderSurfaceRequest)","addedIn":"1.4.0-alpha05"}],"fields":[]}]