CameraInfoModule
The
CameraInfoModule
class provides access to details about the device camera.//==============================================================================
// The following example demonstrates how to hide an object when capturing a
// photo or recording a video.
//
// Project setup:
// - Insert a plane
//==============================================================================
// Load in the required modules
const CameraInfo = require('CameraInfo');
const Scene = require('Scene');
// Locate the plane in the Scene
const plane = Scene.root.find('plane0');
//==============================================================================
// Hide the plane when capturing a photo or recording a video
//==============================================================================
// Store references to the photo capture and video recording boolean signals
const isCapturingPhoto = CameraInfo.isCapturingPhoto;
const isRecordingVideo = CameraInfo.isRecordingVideo;
// Create a boolean signal that returns true if either boolean signal are true
const hidePlane = isCapturingPhoto.or(isRecordingVideo);
// Bind the hidePlane signal to the hidden property of the plane
plane.hidden = hidePlane;
Property | Description |
captureDevicePosition | (get) captureDevicePosition: Signal<CameraPosition> (set) (Not Available) Specifies a CameraPosition enum signal identifying the current camera in use on the device. |
effectSafeAreaInsets | (get) effectSafeAreaInsets: InsetsSignal (set) (Not Available) Specifies an InsetsSignal indicating the insets of the effect safe area. |
isCapturingPhoto | (get) isCapturingPhoto: BoolSignal (set) (Not Available) Specifies a BoolSignal that indicates whether the camera is capturing a photo. |
isRecordingVideo | (get) isRecordingVideo: BoolSignal (set) (Not Available) Specifies a BoolSignal that indicates whether the camera is recording video. |
previewScreenScale | (get) previewScreenScale: ScalarSignal (set) (Not Available) Specifies a ScalarSignal describing the scale of the preview's screen, i.e. the number of pixels per point. |
previewSize | (get) previewSize: PixelSizeSignal (set) (Not Available) Specifies a PixelSizeSignal describing the size of the preview, in pixels. |
This module exposes no methods.
This module exposes no classes.
Enum | Description |
The CameraPosition enum describes the direction the camera is facing. |
Last modified 3yr ago