Skip to content

Devices

Bindings for @solid-primitives/devices: reactive lists of media devices, and device sensors.

createDevices

let createDevices(): Accessor<MediaDeviceInfo[]>

Lists all media devices.

createMicrophones

let createMicrophones(): Accessor<MediaDeviceInfo[]>

Lists the media devices that are microphones.

createSpeakers

let createSpeakers(): Accessor<MediaDeviceInfo[]>

Lists the media devices that are speakers.

createCameras

let createCameras(): Accessor<MediaDeviceInfo[]>

Lists the media devices that are cameras.

createAccelerometer

let createAccelerometer(
    ?includeGravity: bool,
    ?interval: float
    ): Accessor<DeviceAcceleration option>
ParamDesc
?includeGravitybool. Defaults to false.
?intervalNumber of ms. Defaults to 100.

The device's acceleration.

createGyroscope

let createGyroscope(
    ?interval: float
    ): Accessor<GyroscopeValue>
ParamDesc
?intervalNumber of ms. Defaults to 100.

GyroscopeValue

type GyroscopeValue = interface
member alpha: float
member beta: float
member gamma: float
Edit this page