ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2026

The Multimedia control (WEBDEV)
The Multimedia control is used to easily display a video in the browser.
The Image control
The Image control is used to...
Example of video management (transmitted by a Camera control) (prefix syntax)
In this example, the application allows you to...
VideoConfigure (Function)
Allows you to configure the video capture driver.
Example for managing videos (broadcasted by a Camera control)
In this example, the application allows you to...
VideoDisplay (Function)
Displays in a Camera field the camera preview stream currently being transmitted by a web camera or by the mobile device camera.
AndroidiPhone/iPad Function kept for "Version-26-compatible" Camera controls.
Constants for managing streams (sound and video)
List of constants used by the functions for managing streams (sound and video).
Camera/Video functions (prefix syntax)
VideoStopDecoding (Function)
Stops decoding a bar code in a Camera control.
VideoSetDriver (Example)
Usage example of the VideoSetDriver function
VideoCapture (Function)
Captures the images received from the camera:
  • as an image: take a photo.
  • as a video: record a video.
AndroidiPhone/iPad Function kept for "Version-26-compatible" Camera controls.
Video control properties
The following properties can be used on a Video control:
VideoListParameter (Function)
Lists the values supported by the device camera for a given parameter.
AndroidiPhone/iPad Function kept for "Version-26-compatible" Camera controls.
VideoStatus (Function)
Returns the status of a Camera control.
AndroidiPhone/iPad Function kept for "Version-26-compatible" Camera controls.
VideoStartApp (Function)
Starts the device's native camera application to record a video or to take a photo.
VideoStartDecoding (Function)
Starts decoding bar codes in a Camera control.
WLanguage procedure called by CameraVideoStart
WLanguage procedure ("callback") called when the video recording is completed.
Constants for managing videos
List of constants used by the functions for video management.
VideoParameter (Function)
Returns or modifies the value of a parameter for the device camera.
AndroidiPhone/iPad Function kept for "Version-26-compatible" Camera controls.
<Camera>.Display (Function)
Displays in a Camera field the camera preview stream currently being transmitted by a web camera or by the mobile device camera.
AndroidiPhone/iPad Function kept for "Version-26-compatible" Camera controls.
The Camera control
The Camera control displays the preview stream of a camera connected to the current computer.
MultimediaReader (Property)
The MultimediaReader property gets and sets the media player currently used by a Multimedia control to play media files.
<Camera>.Configure (Function)
Allows you to configure the video capture driver.
CameraCapture (Function)
Captures the images received from the camera:
  • as an image: take a photo.
  • as a video: record a video.
AndroidiPhone/iPad Function kept for "Version-26-compatible" Camera controls.
StreamConnect (Function)
Connects a stream (and the associated control) to a specific address.
CameraRunApp (Function)
Starts the device's native camera application to record a video or to take a photo.
StreamReject (Function)
Refuses a request for stream connection.
The Conference control
The Conference control allows you to view and/or listen to video and/or sound in real time...
MultimediaHeight (Function)
Returns the height (in pixels) of the source image of the media file played in the Multimedia control.
MultimediaWidth (Function)
Returns the width (in pixels) of the source image of the media file played in the Multimedia control.
StreamDisconnect (Function)
Stops receiving or broadcasting a stream.
MultimediaStatus (Function)
Indicates the status of the media file played in the Multimedia control.
StreamInfo (Function)
Returns the name and/or number of the stream issuer.
<Multimedia>.Width (Function)
Returns the width (in pixels) of the source image of the media file played in the Multimedia control.
<Multimedia>.Status (Function)
Indicates the status of the media file played in the Multimedia control.
<Multimedia>.Height (Function)
Returns the height (in pixels) of the source image of the media file played in the Multimedia control.
SysCacheExternalStorage (Function)
Returns the path of directory that will be used to store the data in cache on the external storage space of application.
SysDirStorageCard (Function)
Returns the path of the root directory of the primary external storage space.
MultimediaOpen (Function)
Opens a media file in a Multimedia control.
<Multimedia>.Volume (Function)
Returns or modifies the sound volume of the media file played in a Multimedia control.
CameraChangeDriver (Example)
Usage example of the CameraChangeDriver function
MultimediaVolume (Function)
Returns or modifies the sound volume of the media file played in a Multimedia control.
<Multimedia>.Duration (Function)
Returns the size of the media file currently played (in milliseconds) in the Multimedia control.
<Multimedia>.Beginning (Function)
Positions at the beginning of the media file played in the Multimedia control.
<Multimedia>.Stop (Function)
Stops playing a media file found in a Multimedia control.
<Multimedia>.End (Function)
Positions at the end of media file played in the Multimedia control.
MultimediaStop (Function)
Stops playing a media file found in a Multimedia control.
MultimediaPause (Function)
Pauses a media file played in a Multimedia control.
MultimediaBeginning (Function)
Positions at the beginning of the media file played in the Multimedia control.
<Camera>.Capture (Function)
Captures the images received from the camera:
  • as an image: take a photo.
  • as a video: record a video.
AndroidiPhone/iPad Function kept for "Version-26-compatible" Camera controls.
MultimediaEnd (Function)
Positions at the end of media file played in the Multimedia control.
MultimediaDuration (Function)
Returns the size of the media file currently played (in milliseconds) in the Multimedia control.
CameraStatus (Function)
Returns the status of a Camera control.
AndroidiPhone/iPad Function kept for "Version-26-compatible" Camera controls.
<Camera>.Status (Function)
Returns the status of a Camera control.
AndroidiPhone/iPad Function kept for "Version-26-compatible" Camera controls.
StreamAccept (Function)
Associates a stream connection request with a Conference control.
AlbumSave (Function)
Saves an image, a photo or a video in the photo album of the mobile device.
<Multimedia>.Pause (Function)
Pauses a media file played in a Multimedia control.
<Window>.EnableDDW (Function)
Enables or disables the Dim Disabled Window (DDW) feature for a specific window:
Training sessions organized by PC SOFT
PC SOFT proposes several training classes, according to your own requirements ...
Camera field: decode bar codes (prefix syntax)
In iOS and Android, bar codes can be decoded via the Camera control using BCCapture...
<Multimedia>.Position (Function)
Returns or modifies the current position of the media file currently played in the Multimedia control.
<Multimedia>.Play (Function)
Plays a media file in a Multimedia control.
The Web Camera control
The Web Camera control is used to view a file that is refreshed at regular time intervals.
WINDEV and the streams - Use example
In this example, the application must manage a video conference between two computers...
Decoding bar codes using a Camera control
In iOS and Android, bar codes can be decoded via the Camera control using BCCapture...
MultimediaPosition (Function)
Returns or modifies the current position of the media file currently played in the Multimedia control.
MultimediaPlay (Function)
Plays a media file in a Multimedia control.
AlbumPicker (Function)
Retrieves a photo, an image or a video stored in the photo album of the mobile device.
CameraListParameter (Function)
Lists the values supported by the device camera for a given parameter.
AndroidiPhone/iPad Function kept for "Version-26-compatible" Camera controls.
WebserviceReadMIMEType (Function)
Returns the MIME type of the request received when calling a REST web service.
Image properties (help system)
At any time, you can change the characteristics of an image inserted into a help page in the image properties...
Multimedia functions
List of Multimedia functions
WINDEV and the communication streams (audio, sound)
To handle the communication streams, WINDEV includes...
WinEnableDDW (Function)
Enables or disables the DDW (Dim Disabled Window) feature:
  • for a specific window.
  • for all the application windows.
WinInactiveEffect (Function)
Enables or disables the DDW (Dim Disabled Window) feature:
  • for a specific window.
  • for all the application windows.
SysDirExternalStorage (Function)
Returns the path of the directory that will be used to store files in the external storage space of the Android device.
PhotoRunApp (Function)
Starts the native camera application of the device in order to take a photo.
MCIOpen (Function)
Opens a media file.
Constants for managing albums
Constants used to manage the photo album of the device.
<Camera>.StartDecoding (Function)
Starts decoding bar codes in a Camera control.
MCI constants
List of constants used by the MCI functions.
CameraStartDecoding (Function)
Starts decoding bar codes in a Camera control.
rssEnclosure (Variable type)
The rssEnclosure type is used to define and handle an attachment to a RSS feed entry...
Camera control in a mobile application
The Camera control is used to...
Creating help pages
A help system includes several pages...
Display (Property)
The Display property gets and sets the video displayed in the Conference control. The Conference control can display an incoming video, an outgoing video, or no video.
Camera functions
Controls of a dynamic page
Several types of controls can be handled in a dynamic page ...
VolumePhysicalButton (Function)
Identifies or modifies the sound source associated with the physical buttons used to set the volume of the device.
WDInst: Grouping the files to install
By default, when generating the setup program, the files to install are compressed in a single archive file ("...
Android Control Center
Do you know where to find your application log files?
MemoDownload (Function)
Reduces the time needed to load the content of HFSQL items of type "Memo" on the user's computer.
FileView (Function)
Opens a file in the browser.
Nearby sharing (Android)
This feature, available on Android, lets you exchange data between two or more nearby devices...
<Camera>.SetDriver (Function)
Connects the "Camera" control to a specific driver for video capture.
MemoView (Function)
Displays the contents of a file from a "Memo" item in a web browser.
Dim disabled windows
Your application opens several windows at the same time and you don't know which one to use?...
StreamConfigure (Function)
Specifies the network parameters required to use the Conference controls on Internet.
FileDownload (Function)
Starts downloading a file in the browser.
GglAnalyticsAddEvent (Function)
Adds an event in Google Analytics
Camera (Property)
The Camera property is used to identify and change the camera used (back or front).
CameraChangeDriver (Function)
Connects the "Camera" control to a specific driver for video capture.
nfcData (Variable type)
The nfcData type is used to describe and handle the data of a variable of type nfcTag.
SysMetric (Function)
Returns the resolution of a specific element.
Inserting a diagram in a help page
You can insert a diagram created with the Diagram Editor into a help page...
Multimedia functions (prefix syntax)
List of Multimedia functions
9. Types of standard controls
Types of standard controls
CameraRequestPermission (Function)
Requests permission to use the device's camera.
Selecting the application or the files to install
WINDEV includes a wizard for generating a setup program:
  • to install a WINDEV application.
  • to install other files. Installing goodies for instance (images, videos, ...).
Conference control properties
List of properties associated with the conference control
WebserviceWriteMIMEType (Function)
Indicates the MIME type of the response returned by the web service (case of a call to a REST web service).
<Camera>.StopDecoding (Function)
Stops decoding a bar code in a Camera control.
iAddAttachment (Function)
Adds an attachment in a PDF file generated by a PDF print export.
2. WLanguage functions specific to phones
A WINDEV Mobile HFSQL application can also operate in Client/Server mode.
CameraStopDecoding (Function)
Stops decoding bar codes in a Camera control.
Looper control functions (prefix syntax)
List of Looper control functions (prefix syntax)
ShellExecute (Function)
Opens a document in its associated application.
StreamChangeDriver (Function)
Specifies the camera that will be used as source for a stream and/or a Conference control.
<Image>AnimationSetMode (Function)
Changes the type of animation for an image displayed in an Image control.
Configuring the Apache 2.4 server
WEBDEV Administrator: Configuring the Apache 2.4 server for the CGI protocol and WEBDEV sites.
fSplit (Function)
Splits a file into several files.
AnimationSetMode (Function)
Changes the type of animation:
  • for an image in an Image control.
  • for a text in a static control.
emailAttach (Variable type)
The emailAttach type is used to handle an attachment.
<Connection variable>.ConnectionQuality (Function)
Returns the connection quality index. The higher the index, the faster the connection.
CameraParameter (Function)
Returns or modifies the value of a parameter for the device camera.
AndroidiPhone/iPad Function kept for "Version-26-compatible" Camera controls.
Detection (Property)
The Detection property is used to determine and change the automatic detection of incoming streams. If the stream detection is enabled, the streams allows the detection.
VolumeGet (Function)
Retrieves the current setting of the volume for a sound source.
fMerge (Function)
Merges several files into a single one.
URISelect (Function)
Opens a system window to select a resource from:
  • the device file system,
  • the Cloud (Google Drive, Microsoft OneDrive, etc.)
  • one of the content managers installed on the device.
Storing files in Android
The file system on the devices running Android is divided into two main storage areas...
ThreadPersistent (Function)
Makes a thread persistent.
NFC constants
List of constants used by the NFC functions
VolumeModify (Function)
Modifies the setting of the volume for a sound source.
Looper control functions
List of functions for managing Looper controls
StringDisplay (Function)
Returns a specific string (or a buffer) to the client browser in response to a request.
SysDir (Function)
Returns the path of a system directory.
HConnectionQuality (Function)
Returns the quality level of the connection: the higher the level is, the faster the connection is.
Configuring the Apache 2.0 and 2.2 server
NearbyShareDiscoverDevice (Function)
Discovers nearby devices that have advertised themselves and are waiting to connect ("advertisers").
WinRateDDW (Function)
Gets and sets the dimming rate for windows that use the DDW (Dim Disabled Windows) feature.
IncomingData (Property)
The Receive property is used to identify and modify the type of incoming data transferred by the stream.
Using Objective-C code
You can use Objective-C code in iPhone/iPad applications generated with WINDEV Mobile.
<picLayer variable>.ChangeMode (Function)
Changes the drawing mode used by the drawing functions (dLine, dRectangle, ....).
Burner constants
List of constants used by the burner functions.
<WDPic variable>.ChangeMode (Function)
Changes the drawing mode used by the drawing functions (dLine, dRectangle, ....).
Image control in a window
This help page presents the characteristics of an Image control found in a window...
OutgoingData (Property)
The OutgoingData property gets and sets the type of outgoing data transferred by the stream.
NearbyShareWaitForConnection (Function)
Makes the device visible to nearby devices in discovery mode (via NearbyShareDiscoverDevice) and waits for their connection request.
7. Available controls in a window
WINDEV Mobile includes several types of controls
Bluetooth constants
List of constants used by the Bluetooth functions.
Copying controls from the page editor
The controls can be copied from the page editor...
XML functions (prefix syntax)
List of XML functions
<Image>.ChangeMode (Function)
Changes the drawing mode used by the drawing functions (dLine, dRectangle, ....).
WLanguage procedure associated with AlbumPicker
Procedure ("Callback") called by AlbumPicker when the user selects an image or a video.
<Image variable>.ChangeMode (Function)
Changes the drawing mode used by the drawing functions (dLine, dRectangle, ....).
BurnerMediaInfo (Function)
Retrieves the characteristics of the CD/DVD found in the current burner.
System functions
List of system functions
WEBDEV and Google Analytics
Google Analytics is a very popular tool for measuring site traffic...
Constants for managing animations
List of constants used by the functions for managing animations
New products brochure 27: WINDEV Mobile new products
New features in WINDEV Mobile 27 presented in the New Features brochure.
HFSQL semantic search
In version 2026, HFSQL servers boast an artificial intelligence engine capable of performing searches based on the meaning of words...
Application and executable management constants
List of constants used by the functions for managing executables.
fImageSelect (Function)
Opens the image picker of Windows.
13. Types of standard controls
Animating the windows of a WINDEV application
To give your applications an outstanding style and to impress the users when starting your applications, the windows can be animated when they are opened and/or closed...
Management of XML
WINDEV, WINDEV Mobile and WEBDEV include several functions for handling XML code...
Detecting Beacons
A "beacon" is a hardware transmitter that can "dialog" on a small perimeter with smartphones or tablets via a Bluetooth connection...
StartShare (Function)
Opens a popup allowing you to select the application that will be used to share a resource (text or document).
FileDisplay (Function)
Displays a file in the user's browser.
New Features brochure - Version 27: New WINDEV features
New features in WINDEV 27 presented in the New Features brochure.
WINDEV, WEBDEV and WINDEV Mobile general options
The general options allow you to configure the development environment of the software used...
Testing and debugging an application on an Android device
All developers appreciate the possibility to debug an application directly on the device...
Android 10: Changes in the behavior of applications
Starting with Android 10, Google no longer allows an application running in the background to open a window
Thread management constants
Constants used by functions that handle threads, critical sections, semaphores, mutexes, etc.
The TimeLine control
The TimeLine control can be used to represent chronologies of closely spaced events that may be parallel.
picLayer (Variable type)
The picLayer type is used to define all the advanced characteristics of a layer of an image loaded in a WDPic variable.
WDPic (Variable type)
The WDPic type is used to define the advanced characteristics of an image in ".wdpic" format.
XML functions
List of XML functions
VisualEffect (Property)
The VisualEffect property allows you to apply a visual effect on a control or group of controls in a window.
Multimedia control properties
List of properties associated with the Multimedia control
Copying controls from the window editor
The controls can be copied from the window editor...
Identifier (Property)
The Identifier property gets and sets the name of the current computer shown to the participants who receive the audio or video stream. This name can be a number, for example.
The guide
The guide is a powerful search engine included in WINDEV, WEBDEV and WINDEV Mobile, allowing you to search for the referenced documents regarding a topic...
New Features brochure - Version 28: New features in WINDEV Mobile
New features in WINDEV Mobile 28 presented in the New Features brochure.
dChangeMode (Function)
Changes the drawing mode used by the drawing functions (dLine, dRectangle, ....).
fSelect (Function)
Opens the Windows file picker.
WLanguage procedure called by CameraRunApp
WLanguage procedure ("callback") called when taking photos or recording videos via CameraRunApp.
Writing to the Free Technical Support
When you encounter a problem, try to isolate it and to reproduce it by using the minimum number of elements...
Camera control properties
You can manipulate Camera controls in a window using the following WLanguage properties...
Properties associated with windows, pages and controls
List of properties associated with windows, pages and controls
Pattern compression (ADSL, 3G, Edge, VPN, etc.)
A frame is a packet of data that flows through the network...
Image (Variable type)
The Image type is used to define the advanced characteristics of an image.
2. Examples provided with WINDEV
The examples provided with WINDEV are intended to help you learn the features of WINDEV.
Phone constants (Android / iOS)
Constants used by properties associated with windows, reports, pages and controls
List of constants used by properties associated with windows, reports, pages and controls.
System constants
List of constants used by the system functions.
WINDEV Mobile new features brochure 2025
What's new in WINDEV Mobile 2025 is presented in the What's new 2025 brochure.
Site map of PC SOFT documentation
Value of constants for the Windows 32-bit API
Value of constants for the Windows 32-bit API
1
6
7
8