Devices
Creates a primitive to get a list of media devices, with filtered versions for convenience.
createDevices
let createDevices(): Accessor<MediaDeviceInfo[]>
Creates a list of all media devices.
createMicrophones
let createMicrophones(): Accessor<MediaDeviceInfo[]>
Creates a list of all media devices that are microphones.
createSpeakers
let createSpeakers(): Accessor<MediaDeviceInfo[]>
Creates a list of all media devices that are speakers.
createCameras
let createCameras(): Accessor<MediaDeviceInfo[]>
Creates a list of all media devices that are cameras.
createAccelerometer
let createAccelerometer( ?includeGravity: bool, ?interval: float ): Accessor<DeviceAcceleration option>
Param | Desc |
---|---|
?includeGravity | bool , default is false |
?interval | Numer as ms, default value is 100 |
Creates a reactive wrapper to get device acceleration.
createGyroscope
let createGyroscope( ?interval: float ): Accessor<GyroscopeValue>
Param | Desc |
---|---|
?interval | Number as ms. Default value is 100 |
GyroscopeValue
type GyroscopeValue = interface
member alpha: float
member beta: float
member gamma: float
Last updated: 7/13/25, 12:35 PM