UNPKG

sparkar-device

Version:

A tool to accessing to device state in Spark AR

22 lines (17 loc) 509 B
const Reactive = require('Reactive'); const CameraInfo = require('CameraInfo'); class DeviceModule { get isBackCamera() { return Reactive.eq(CameraInfo.captureDevicePosition, "BACK") } get isFrontCamera() { return Reactive.eq(CameraInfo.captureDevicePosition, "FRONT"); } get isCapturingPhoto() { return CameraInfo.isCapturingPhoto; } get isRecordingVideo(){ return CameraInfo.isRecordingVideo; } } export const Device = new DeviceModule();