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