IOSCameraController

Properties

Link copied to clipboard
abstract val captureDevice: ERROR CLASS: Symbol not found for AVCaptureDevice
Link copied to clipboard
abstract val captureDeviceInput: ERROR CLASS: Symbol not found for AVCaptureDeviceInput
Link copied to clipboard
abstract val captureSession: ERROR CLASS: Symbol not found for AVCaptureSession
Link copied to clipboard
abstract val exposureCompensationRange: ERROR CLASS: Symbol not found for Pair<kotlin/Float, kotlin/Float>
Link copied to clipboard
abstract val fpsRange: ERROR CLASS: Symbol not found for Pair<kotlin/Int, kotlin/Int>
Link copied to clipboard
abstract val hasFlash: Boolean
Link copied to clipboard
abstract val hasTorch: Boolean
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract val isMuted: ERROR CLASS: Symbol not found for StateFlow<kotlin/Boolean>
Link copied to clipboard
abstract val isRecording: ERROR CLASS: Symbol not found for StateFlow<kotlin/Boolean>
Link copied to clipboard
Link copied to clipboard
abstract val zoomRange: ERROR CLASS: Symbol not found for Pair<kotlin/Float, kotlin/Float>

Functions

Link copied to clipboard
abstract fun addOutput(output: ERROR CLASS: Symbol not found for AVCaptureOutput)
Link copied to clipboard
abstract fun getCaptureDevice(deviceTypes: List<ERROR CLASS: Symbol not found for AVCaptureDeviceType>, position: ERROR CLASS: Symbol not found for AVCaptureDevicePosition, uniqueId: String? = null): ERROR CLASS: Symbol not found for AVCaptureDevice??
Link copied to clipboard
abstract fun getCurrentDeviceOrientation(): ERROR CLASS: Symbol not found for AVCaptureVideoOrientation
Link copied to clipboard
abstract fun getCurrentPosition(): ERROR CLASS: Symbol not found for AVCaptureDevicePosition
Link copied to clipboard
abstract fun isVideoStabilizationSupported(mode: ERROR CLASS: Symbol not found for AVCaptureVideoStabilizationMode): Boolean
Link copied to clipboard
abstract fun isZeroShutterLagSupported(output: ERROR CLASS: Symbol not found for AVCaptureOutput): Boolean
Link copied to clipboard
abstract fun muteRecording(isMuted: Boolean): ERROR CLASS: Symbol not found for Result<kotlin/Boolean>
Link copied to clipboard
abstract fun pauseRecording(): ERROR CLASS: Symbol not found for Result<kotlin/Boolean>
Link copied to clipboard
abstract fun release()
Link copied to clipboard
abstract fun removeOutput(output: ERROR CLASS: Symbol not found for AVCaptureOutput)
Link copied to clipboard
abstract fun renderPreviewLayer(view: ERROR CLASS: Symbol not found for UIView)
Link copied to clipboard
abstract fun resumeRecording(): ERROR CLASS: Symbol not found for Result<kotlin/Boolean>
Link copied to clipboard
abstract fun setAudioEnabled(isEnabled: Boolean)
Link copied to clipboard
abstract fun setCameraOutputQuality(quality: ERROR CLASS: Symbol not found for AVCapturePhotoQualityPrioritization, highResolutionEnabled: Boolean)
Link copied to clipboard
abstract fun setCaptureDevice(device: ERROR CLASS: Symbol not found for AVCaptureDevice)
Link copied to clipboard
abstract fun setDeviceFormat(format: ERROR CLASS: Symbol not found for AVCaptureDeviceFormat)
Link copied to clipboard
abstract fun setExposureCompensation(exposureCompensation: Float)
Link copied to clipboard
abstract fun setFlashMode(mode: ERROR CLASS: Symbol not found for AVCaptureFlashMode)
Link copied to clipboard
abstract fun setFocusPoint(focusPoint: ERROR CLASS: Symbol not found for CValue<ERROR CLASS: Symbol not found for CGPoint>)
Link copied to clipboard
abstract fun setFrameRate(frameRate: Int)
Link copied to clipboard
abstract fun setPreviewBackgroundColor(uiColor: ERROR CLASS: Symbol not found for UIColor)
Link copied to clipboard
abstract fun setPreviewGravity(gravity: ERROR CLASS: Symbol not found for AVLayerVideoGravity)
Link copied to clipboard
abstract fun setTorchEnabled(isTorchEnabled: Boolean)
Link copied to clipboard
abstract fun setVideoStabilization(mode: ERROR CLASS: Symbol not found for AVCaptureVideoStabilizationMode)
Link copied to clipboard
abstract fun setZoomRatio(zoomRatio: Float)
Link copied to clipboard
abstract fun start(captureOutput: ERROR CLASS: Symbol not found for AVCaptureOutput, device: ERROR CLASS: Symbol not found for AVCaptureDevice, isMuted: Boolean, onRunningChanged: (Boolean) -> Unit)
Link copied to clipboard
abstract fun startRecording(isMirrorEnabled: Boolean, videoOrientation: ERROR CLASS: Symbol not found for AVCaptureVideoOrientation, filename: String, onVideoCaptured: (ERROR CLASS: Symbol not found for Result<kotlin/String>) -> Unit)
Link copied to clipboard
abstract fun stopRecording(): ERROR CLASS: Symbol not found for Result<kotlin/Boolean>
Link copied to clipboard
abstract fun takePicture(isMirrorEnabled: Boolean, flashMode: ERROR CLASS: Symbol not found for AVCaptureFlashMode, videoOrientation: ERROR CLASS: Symbol not found for AVCaptureVideoOrientation, onPictureCaptured: (ERROR CLASS: Symbol not found for Result<kotlin/ByteArray>) -> Unit)
abstract fun takePicture(filename: String, isMirrorEnabled: Boolean, flashMode: ERROR CLASS: Symbol not found for AVCaptureFlashMode, videoOrientation: ERROR CLASS: Symbol not found for AVCaptureVideoOrientation, onPictureCaptured: (ERROR CLASS: Symbol not found for Result<kotlin/String>) -> Unit)
Link copied to clipboard
abstract fun withSessionConfiguration(block: () -> Unit)