| Ocalt Query Language
Pricing Dashboard ocalt.com v1.0

USER DEVICE

Request a camera, microphone, or screen capture feed from the end-user's browser. Returns a stream handle or a single captured file.

VerbDescription
USER DEVICE "camera" SET ?streamRequest camera access — suspends until user grants or denies
USER DEVICE "microphone" SET ?streamRequest microphone access
USER DEVICE "screen" SET ?streamRequest screen capture
USER DEVICE "camera" AS "photo" SET ?fileCapture a single photo — returns path in /root/
USER DEVICE "microphone" AS "recording" INTO "/root/rec.mp3" SET ?pathRecord audio until user stops — saves to path
USER DEVICE "camera" AS "photo" SET ?img AFTER IMAGE LOAD ?img SET ?loaded AFTER THUMBNAIL ?loaded TO "256x256" SET ?thumb AFTER WRITE ?thumb INTO "/root/uploads/" & UUID & ".jpg" AS "jpg" AFTER EMIT "Saved"
USER DEVICE "microphone" AS "recording" INTO "/root/voice.mp3" SET ?path AFTER NORMALIZE AUDIO ?path INTO "/root/clean.mp3" AFTER SHARE "/root/clean.mp3" SET ?url AFTER EMIT ?url