toggle menu
flatInvoker
common
switch theme
search in API
reaktor-media
/
dev.shibasis.reaktor.media.camera
/
CameraAdapter
Camera
Adapter
abstract
class
CameraAdapter
<
Controller
>
(
controller
:
Controller
)
:
Adapter
<
Controller
>
Inheritors
AndroidCameraAdapter
DarwinCameraAdapter
Members
Constructors
Camera
Adapter
Link copied to clipboard
constructor
(
controller
:
Controller
)
Types
Analyser
Capability
Link copied to clipboard
interface
AnalyserCapability
Camera
Start
Link copied to clipboard
enum
CameraStart
:
Enum
<
CameraAdapter.CameraStart
>
File
Capability
Link copied to clipboard
interface
FileCapability
Properties
controller
Link copied to clipboard
val
controller
:
Controller
?
NULL_CONTROLLER
Link copied to clipboard
val
NULL_CONTROLLER
:
Error
ref
Link copied to clipboard
val
ref
:
WeakRef
<
Controller
>
scope
Link copied to clipboard
val
scope
:
CoroutineScope
Functions
handle
Link copied to clipboard
open
override
fun
handle
(
event
:
ControllerEvent
)
fun
handle
(
controller
:
Controller
,
event
:
ControllerEvent
)
invoke
Link copied to clipboard
operator
fun
<
Result
>
invoke
(
function
:
Controller
.
(
)
->
Result
?
)
:
Result
?
invoke
Suspend
Link copied to clipboard
suspend
fun
<
Result
>
invokeSuspend
(
function
:
suspend
Controller
.
(
)
->
Result
?
)
:
Result
?
null
Controller
Result
Link copied to clipboard
fun
<
T
>
nullControllerResult
(
)
:
Result
<
T
>
Render
Link copied to clipboard
@
Composable
abstract
fun
Render
(
)
start
Link copied to clipboard
abstract
suspend
fun
start
(
)
:
CameraAdapter.CameraStart
switch
Camera
Link copied to clipboard
open
suspend
fun
switchCamera
(
)
:
CameraAdapter.CameraStart