OSL ‐ Camera - Mistium/Origin-OS GitHub Wiki
You can use the camera in osl, and access it using data uris or using the built in system provided.
Getting data from the camera
camera "start"
// start the camera, this must be run first
camera "get" "image"
log data
// logs the image from the camera as a data uri
camera "get" "width"
log data
camera "get" "height"
log data
// log the dimensions of the camera itself
Using back or front camera
camera "use_front"
// sets the system to use the front camera
camera "get" "hasbackcam"
log data
// logs true or false if the device has a back camera
Rendering the camera
image "camera"
// the easiest method, (and the fastest) and is mostly handled by the system, this is recommended
uuid = ouidNew()
mainloop:
image "load" data uuid
image uuid
// slower but you have more control over the loading process