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>
| Param | Desc |
|---|---|
?includeGravity | bool. Defaults to false. |
?interval | Number of ms. Defaults to 100. |
The device's acceleration.
createGyroscope
let createGyroscope(
?interval: float
): Accessor<GyroscopeValue>
| Param | Desc |
|---|---|
?interval | Number of ms. Defaults to 100. |
GyroscopeValue
type GyroscopeValue = interface
member alpha: float
member beta: float
member gamma: float
