Camera.queryCamera
From GiderosMobile
Available since: Gideros 2021.8
Class: camera
Description
Returns the capabilities of a camera, as a table containing the following fields:
- previewSizes: an array of integers listing the supported preview dimensions (two integers, width and height, per dimension)
- pictureSizes: same as above but for full picture dimensions
- flashModes: an array of integers listing the supported flash modes
(table) = camera.queryCamera(device)
Parameters
device (string) The camera device name, or nil to query the default one
Return values
Returns (table) The camera capabilities
Examples
Example
require "camera"
--Camera Info
local caminfo=Camera.queryCamera()
print("Preview Sizes")
for i=1,#caminfo.previewSizes,2 do
print("-",caminfo.previewSizes[i],caminfo.previewSizes[i+1])
end
print("Picture Sizes")
for i=1,#caminfo.pictureSizes,2 do
print("-",caminfo.pictureSizes[i],caminfo.pictureSizes[i+1])
end
print("Flash Modes")
for i=1,#caminfo.flashModes do
print("-",caminfo.flashModes[i])
end