Camera.queryCamera

This page contains changes which are not marked for translation.


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