Interface: CameraSession
@faeyumbrea/lib-camera-api-types
@faeyumbrea/lib-camera-api-types / CameraSession
Defined in: controller.d.ts:6
Extends
Section titled “Extends”Properties
Section titled “Properties”active
Section titled “active”
readonlyactive:boolean
Defined in: ownership.d.ts:18
Inherited from
Section titled “Inherited from”consumerId
Section titled “consumerId”
readonlyconsumerId:string
Defined in: ownership.d.ts:16
Inherited from
Section titled “Inherited from”move: (
options,signal?) =>Promise<MovementResult>
Defined in: controller.d.ts:10
Parameters
Section titled “Parameters”options
Section titled “options”signal?
Section titled “signal?”AbortSignal
Returns
Section titled “Returns”Promise<MovementResult>
release
Section titled “release”release: () =>
void
Defined in: ownership.d.ts:22
A stale claim cannot release a newer claim.
Returns
Section titled “Returns”void
Inherited from
Section titled “Inherited from”retarget
Section titled “retarget”retarget: (
options,signal?) =>Promise<MovementResult>
Defined in: controller.d.ts:8
Replace this claim’s current movement, continuing from the actual view.
Parameters
Section titled “Parameters”options
Section titled “options”signal?
Section titled “signal?”AbortSignal
Returns
Section titled “Returns”Promise<MovementResult>
set3D: (
view) =>CameraResult3D
Defined in: controller.d.ts:9
Parameters
Section titled “Parameters”Returns
Section titled “Returns”signal
Section titled “signal”
readonlysignal:AbortSignal
Defined in: ownership.d.ts:20
Aborted exactly once. signal.reason is a ReleaseReason.
Inherited from
Section titled “Inherited from”userId
Section titled “userId”
readonlyuserId:string
Defined in: ownership.d.ts:17