AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Funciones WLanguage / Controles, páginas y ventanas / Funciones Cámara
  • Permisos necesarios
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Enumera los valores admitidos por la cámara del dispositivo para un parámetro determinado.
Observaciones:
  • Para modificar o conocer el valor actual de un parámetro de la cámara del aparato, utilice CameraParameter.
  • La función CameraListParameter puede utilizarse en el emulador de Android, pero no en el simulador.
  • Esta función es equivalente a la función VideoListParameter.
Ejemplo
// Use the maximum resolution to take a photo
sListResolution is string
sListResolution = CameraListParameter(vipPhotoResolution)
IF ErrorOccurred = False THEN
CameraParameter(vipPhotoResolution, ExtractString(sListResolution, lastRank, CR))
ELSE
Error("Error while retrieving the resolutions supported by the camera.")
END
Sintaxis
<Result> = CameraListParameter(<Parameter>)
<Result>: Cadena de caracteres
  • Lista de valores soportados por la cámara para el <Parámetro> especificado. Esta lista tiene el siguiente formato:
    <Value 1>+ CR + <Value 2> + CR + ... + <Value N>
  • Vaciar la cadena (""") si el parámetro no es compatible con la cámara o si se ha producido un error durante la recuperación de los parámetros..
    Si se produce un error, la variable ErrorOccurred se pone en True. Para obtener más información sobre el error, utilice la función ErrorInfo.
<Parameter>: Constante de la cadena de caracteres o cadena de caracteres
Parámetro para el que deben recuperarse los valores soportados. Este parámetro puede corresponder a:
  • una de las constantes preestablecidas. Estas constantes corresponden a los parámetros más comunes.
  • una Cadena correspondiente al nombre del parámetro deseado.
    Atención: el nombre del parámetro distingue entre mayúsculas y minúsculas y acentos. Vea la documentación sobre el SDK de Android o sobre el dispositivo para saber el nombre de los parámetros adicionales soportados. Si el nombre especificado no corresponde a un parámetro soportado por la cámara, la función devolverá una cadena vacía.
Las constantes disponibles son las siguientes:
vipBalanceModos de balance para los blancos soportados por la cámara: automatic, luz del día, nublado, ...
iPhone/iPadMac Catalyst Esta constante no está disponible.
vipCameraSubíndices y tipos de cámaras disponibles en el dispositivo. La lista tiene el siguiente formato:
<Subscript><TAB><Type>
donde:
  • <Índice> es un número entero incluido entre 1 y el número de cámaras encontradas en el dispositivo,
  • <Type> es una de las siguientes constantes:
    • vipCameraBack: Cámara trasera opuesta a la pantalla.
    • vipCameraFront: Cámara frontal de cara a la pantalla.
vipEffectEfectos de Color: negro y White, cartel, sepia, ...
iPhone/iPadMac Catalyst Esta constante no está disponible.
vipFlashModos de flash compatibles con la cámara: automatic, sin, ojos anti rojos, ...
vipFlickerAjustes de parpadeo (anti-banding) soportados por la cámara: automatic, ninguno, 50Hz, 60Hz, ...
iPhone/iPadMac Catalyst Esta constante no está disponible.
vipFocusModos de enfoque compatibles con la cámara: automatic, macro, fijo, ...
iPhone/iPadMac Catalyst Esta constante no está disponible.
vipISOSensibilidades ISO soportadas por la cámara: automatic , 100, 200, 400, ...
iPhone/iPadMac Catalyst Esta constante no está disponible.
vipPhotoResolutionResoluciones soportadas por la cámara para tomar fotos.
La lista está ordenada en orden ascendente, desde la resolución más baja hasta la más alta..
Los valores devueltos tienen el siguiente formato:
<Width><TAB><Height>
Ejemplo:
640<TAB>480<CR>1024<TAB>760<CR>2048<TAB>1240
iPhone/iPadMac Catalyst Esta constante no está disponible.
vipSceneTipos de escenas soportadas por la cámara: automatic, noche, deportes, ...
iPhone/iPadMac Catalyst Esta constante no está disponible.
vipZoomValores de zoom soportados por la cámara.
Los valores devueltos tienen el siguiente formato:
  • 100 (1x zoom = no zoom)
  • 200 (zoom 2x)
  • 300 (zoom 3x)
  • 350 (zoom de 3,5 aumentos)
  • ...
El primer valor es siempre 100 y el último corresponde al zoom máximo..
Ejemplo:
100<CR>200<CR>300<CR>350
Observación: La función devolverá una cadena vacía (""") si la cámara del dispositivo no soporta el zoom.
iPhone/iPadMac Catalyst Esta constante no está disponible.
iPhone/iPadMac Catalyst Sólo están disponibles las constantes vipCamera y vipFlash.
Observaciones

Permisos necesarios

La llamada a esta función modifica los permisos requeridos por la aplicación.
Requerido Permission: CÁMARA.
Esta Permission permite a las aplicaciones acceder a la cámara.
Componente: wd290android.aar
Versión mínima requerida
  • Versión 22
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 27/05/2022

Señalar un error o enviar una sugerencia | Ayuda local