DarwinCameraAdapter

class DarwinCameraAdapter(viewController: UIViewController) : CameraAdapter<UIViewController>

Constructors

Link copied to clipboard
constructor(viewController: UIViewController)

Properties

Link copied to clipboard
val captureSession: AVCaptureSession
Link copied to clipboard
val controller: UIViewController?
Link copied to clipboard
Link copied to clipboard
val photoOutput: AVCapturePhotoOutput
Link copied to clipboard
val previewLayer: AVCaptureVideoPreviewLayer
Link copied to clipboard
val ref: WeakRef<UIViewController>
Link copied to clipboard
val scope: CoroutineScope

Functions

Link copied to clipboard
fun cameraInput(cameraDevice: AVCaptureDevice): AVCaptureDeviceInput?
Link copied to clipboard
fun frontCamera(): AVCaptureDevice
Link copied to clipboard
open override fun handle(event: ControllerEvent)
fun handle(controller: UIViewController, event: ControllerEvent)
Link copied to clipboard
operator fun <Result> invoke(function: UIViewController.() -> Result?): Result?
Link copied to clipboard
suspend fun <Result> invokeSuspend(function: suspend UIViewController.() -> Result?): Result?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun Render()
Link copied to clipboard
Link copied to clipboard
open suspend override fun start(): CameraAdapter.CameraStart
Link copied to clipboard