PC SOFT

ONLINE HELP
FOR WINDEV, WEBDEV AND WINDEV MOBILE

Home | Sign in | English US
  • Backup in image format
  • Use conditions:
  • Required permissions
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReports and QueriesUser code (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Browser code
WINDEV Mobile
AndroidAndroid Widget iPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Others
Stored procedures
Saves the video currently transmitted by a "camera" as an image or a video sequence.
The formats for video backup are:
  • WINDEVWindows an image in BMP format or a video sequence in AVI format.
    If the file extension is .jpg or .jpeg, the image is saved in JPEG format
  • Windows Mobile an image in JPEG format or a video sequence in ASF format.
  • Android an image in JPEG format or a video sequence. The format and quality of captured video depend on the default setting of device and they can differ between the different devices.
  • iPhone/iPad an image in JPEG format or a video sequence. The format and quality of captured video depend on the default setting of device and they can differ between the different devices.
AndroidiPhone/iPad Note: To directly get a photo or a video by using the native video application found on the device, use VideoStartApp.
Versions 16 and later
Android This function is now available for the Android applications.
New in version 16
Android This function is now available for the Android applications.
Android This function is now available for the Android applications.
Versions 21 and later
iPhone/iPad This function is now available for the iPhone/iPad applications.
New in version 21
iPhone/iPad This function is now available for the iPhone/iPad applications.
iPhone/iPad This function is now available for the iPhone/iPad applications.
Example
WINDEVReports and QueriesUser code (UMC)
// Save the video transmitted in the "CAM_Kitchen" control
// in the format of a 1-minute AVI ("C:\Temp\MyVideo.AVI")
ResSave = VideoCapture(CAM_Kitchen, "C:\Temp\MyVideo.AVI", viVideoCapture, 60)
IF ResBackup = True THEN
Info("Video successfully saved")
ELSE
Error(ErrorInfo())
END
Syntax
<Result> = VideoCapture(<Camera Control> , <File to Create> [, <Type of Capture> [, <Capture Duration> [, <Number of Images per Second> [, <Display During Capture>]]]])
<Result>: Boolean
  • True if the video was successfully saved,
  • False otherwise. To find out the error details, use ErrorInfo.
<Camera Control>: Control name
Name of Camera control to use. There is no need to display the video in a Camera control in order to save it.
<File to Create>: Character string (with quotes)
Name and full (or relative) path of file to create.
WINDEVWindows If an image is saved, a BMP file is created. If a video sequence is saved, an AVI file is created.
Windows Mobile If an image is saved, a JPEG file is created. If a video sequence is saved, an ASF file is created.
Versions 16 and later
Android If an image is saved, a JPEG file is created. If a video sequence is saved, the format and quality of captured video depend on the default setting of device and they can differ between the different devices..
New in version 16
Android If an image is saved, a JPEG file is created. If a video sequence is saved, the format and quality of captured video depend on the default setting of device and they can differ between the different devices..
Android If an image is saved, a JPEG file is created. If a video sequence is saved, the format and quality of captured video depend on the default setting of device and they can differ between the different devices..
Caution: No UNC path can be used.
<Type of Capture>: Optional integer constant
Type of capture:
viPictureCapture
WINDEVWindows Capture an image in the format of a BMP file.

Windows Mobile The capture is performed in a JPEG file.

Versions 16 and later
Android The capture is performed in a JPEG file.
New in version 16
Android The capture is performed in a JPEG file.
Android The capture is performed in a JPEG file.
viVideoCapture
(Default value)
WINDEVWindows Capture a video sequence in the format of an AVI file.

Windows Mobile The capture is performed in ASF format.

Versions 16 and later
Android If a video sequence is saved, the format and quality of captured video depend on the default setting of device and they can differ between the different devices..
New in version 16
Android If a video sequence is saved, the format and quality of captured video depend on the default setting of device and they can differ between the different devices..
Android If a video sequence is saved, the format and quality of captured video depend on the default setting of device and they can differ between the different devices..
<Capture Duration>: Optional integer
Duration of capture (in seconds). If this parameter is set to 0 or if it is not specified, the capture will stop:
  • during the call to VideoStop.
  • when the specified disk is full.
This parameter can correspond to:
  • an integer corresponding to the number of seconds,
  • a Duration variable,
  • Versions 23 and later
    the direct indication of duration (1 s or 10 ms for example).
    New in version 23
    the direct indication of duration (1 s or 10 ms for example).
    the direct indication of duration (1 s or 10 ms for example).
<Number of Images per Second>: Optional integer
Number of images saved per second (15 by default). This parameter is taken into account only if <Type of Capture> is equal to viVideoCapture.
Windows Mobile This parameter is ignored.
<Display During Capture>: Optional boolean
  • True (by default) if the video currently transmitted must be viewed in the specified Camera control,
  • False otherwise.
Versions 16 and later
AndroidiPhone/iPad This parameter is ignored. The video saved is always viewed in the Camera control.
New in version 16
AndroidiPhone/iPad This parameter is ignored. The video saved is always viewed in the Camera control.
AndroidiPhone/iPad This parameter is ignored. The video saved is always viewed in the Camera control.
Remarks

Backup in image format

Only the image displayed when running VideoCapture will be saved in BMP format. To save this image, you can also use:

Use conditions:

  • WINDEVWindows To use this function, a "web camera" must be connected to the current computer.
  • Windows Mobile This function requires a device that operates in Windows CE version 5.0 (or later) and that is equipped with a camera.
  • Versions 16 and later
    Android This function requires a device equipped with a camera. It can also be used during an execution in the Android emulator (for the capture of images only).
    New in version 16
    Android This function requires a device equipped with a camera. It can also be used during an execution in the Android emulator (for the capture of images only).
    Android This function requires a device equipped with a camera. It can also be used during an execution in the Android emulator (for the capture of images only).
  • Versions 17 and later
    Android The camera setting can be identified and modified by VideoParameter and VideoListParameter.
    New in version 17
    Android The camera setting can be identified and modified by VideoParameter and VideoListParameter.
    Android The camera setting can be identified and modified by VideoParameter and VideoListParameter.
Versions 22 and later
Note: This function is equivalent to CameraCapture.
New in version 22
Note: This function is equivalent to CameraCapture.
Note: This function is equivalent to CameraCapture.
Versions 16 and later
Android

Required permissions

The call to this function modifies the permissions required by the application.
Required permissions:
  • CAMERA: This permission allows the applications to access the camera.
  • RECORD_AUDIO: This permission allows the applications to record the sound.
New in version 16
Android

Required permissions

The call to this function modifies the permissions required by the application.
Required permissions:
  • CAMERA: This permission allows the applications to access the camera.
  • RECORD_AUDIO: This permission allows the applications to record the sound.
Android

Required permissions

The call to this function modifies the permissions required by the application.
Required permissions:
  • CAMERA: This permission allows the applications to access the camera.
  • RECORD_AUDIO: This permission allows the applications to record the sound.
Related Examples:
The Unit examples (WINDEV Mobile): The "Camera" functions
[ + ] Using the WLanguage "Camera" functions to start the native video camera application of the device in order to record a video or to take a photo.
Android System Android (WINDEV Mobile): Android System
[ + ] This application is a tutorial example presenting some of the new features of WINDEV Mobile for Android.
The following system functions are used:
- NFC
- Multimedia control
- Brightness
- Volume
- WIFI
- Bluetooth
- Toast
- Progress Bar control
- 9-image mode
- Compass
- Accelerometer
- Camera control
- LED
- Vibrations
- Notifications
- Drawing functions
- Internet
Components
WINDEVReports and Queries wd230obj.dll
Windows Mobile wp230obj.dll
Android wd230android.jar
Minimum required version
  • Version 9
This page is also available for…
Comments
vou mostrar como tirar uma foto
Trace("Aguarde..Tirando Foto")
b_salvar_imagen is boolean = VideoCapture(CAM_FOTO,"imagentemp.jpeg",viPictureCapture,2)
IF b_salvar_imagen=True THEN
IMG_Foto="imagentemp.jpeg"
ELSE
Error(ErrorInfo())
END
TraceEnd()

// blog com vídeo e exemplo


http://windevdesenvolvimento.blogspot.com.br/2017/07/aula-1210-windev-curso-erp-042-tirar.html

https://www.youtube.com/watch?v=NW8w-7plb4E
De matos
Jul. 15 2017