Topics
All
MacOS
(Only)
Windows
(Only)
Linux
(Only, Not)
iOS
(Only, Not)
Components
Crossplatform Mac & Win
Server
Client
Old
Deprecated
Guides
Examples
Videos
New in version:
12.2
12.3
12.4
12.5
13.0
13.1
13.2
13.3
13.4
13.5
Statistic
FMM
Blog
Component: AVRecorder
Audio and video recording
Functions to record audio and/or video files.
Version | macOS | Windows | Linux | Server | iOS SDK |
6.1 / 13.0 | ✅ 85% | 🔶 70% | ❌ No | 🔶 2%, on macOS and Windows | ✅ 82% |
Item | Details |
---|---|
AVRecorder.AddPreviewToWindow Adds a preview area to the window. | Mac/Win/iOS 6.1 |
AVRecorder.AddPreviewWithControl Adds a preview area to the window using placeholder control. | Mac/Win/iOS 10.3 |
AVRecorder.AudioDeviceCount Queries number of audio devices found by the plugin. | Mac/Win/iOS 6.1 |
AVRecorder.AudioDeviceInfo Queries details about audio device. | Mac/Win/iOS 6.1 |
AVRecorder.AuthorizationStatusForMediaType Queries authorization status for audio/video recording. | Mac/iOS 8.4 |
AVRecorder.CaptureStillPhoto Captures a still image. | Mac/Win/iOS 6.2 |
AVRecorder.ClosePreview Closes the preview view. | Mac/Win/iOS 6.1 |
AVRecorder.CurrentQRCode Queries current QRCode. | Mac/iOS 8.4 |
AVRecorder.EncoderCount Queries number of encoders found by the plugin. | Win only 9.1 |
AVRecorder.EncoderInfo Queries details about video encoders. | Win only 9.1 |
AVRecorder.GetAudioDevice Queries name of audio device in use. | Mac/Win/iOS 6.1 |
AVRecorder.GetAutomaticallyAdjustsVideoMirroring Queries whether automatically mirroring is enabled. | Mac/iOS 7.4 |
AVRecorder.GetEncoder Queries name of current encoder. | Win only 9.1 |
AVRecorder.GetFilePath Queries the current file path. | Mac/Win/iOS 6.1 |
AVRecorder.GetVideoDevice Queries name of video device in use. | Mac/Win/iOS 6.1 |
AVRecorder.GetVideoMirrored Queries whether video should be mirrored. | Mac/iOS 7.4 |
AVRecorder.HasQRCode Whether we have a QRCode. | Mac/iOS 8.4 |
AVRecorder.Init Starts a new recording session. | Mac/Win/iOS 6.1 |
AVRecorder.IsRecording Queries whether we are recording. | Mac/Win/iOS 6.1 |
AVRecorder.IsVideoMirroringSupported Queres whether video mirroring is supported. | Mac/iOS 7.4 |
AVRecorder.List Lists all IDs of recorder objects. | Mac/Win/iOS 13.0 |
AVRecorder.Release Releases a recording session. | Mac/Win/iOS 6.1 |
AVRecorder.ReleaseAll Releases all recording sessions. | Mac/Win/iOS 10.5 |
AVRecorder.RequestAccessForMediaType Requests permissions for media type. | Mac/iOS 8.4 |
AVRecorder.SetAudioDevice Sets the audio device to use. | Mac/Win/iOS 6.1 |
AVRecorder.SetAutomaticallyAdjustsVideoMirroring Set whether to allow automatically mirroring. | Mac/iOS 7.4 |
AVRecorder.SetEncoder Sets the encoder to use for video. | Win only 9.1 |
AVRecorder.SetFilePath Sets the file path for recording. | Mac/Win/iOS 6.1 |
AVRecorder.SetScreenInput Sets video input to screen. | Mac only 8.4 |
AVRecorder.SetVideoDevice Sets the video device to use. | Mac/Win/iOS 6.1 |
AVRecorder.SetVideoMirrored Sets mirror state. | Mac/iOS 7.4 |
AVRecorder.ShowPropertyDialog Shows property dialog. | Win only 9.1 |
AVRecorder.StartPreview Starts the preview. | Mac/Win/iOS 6.1 |
AVRecorder.StartQRCodeDetection Starts QRCode detection. | Mac/iOS 8.4 |
AVRecorder.StartRecording Starts recording. | Mac/Win/iOS 6.1 |
AVRecorder.StopQRCodeDetection Stops QRCode detection. | Mac/iOS 8.4 |
AVRecorder.StopRecording Stops recording. | Mac/Win/iOS 6.1 |
AVRecorder.VideoDeviceCount Queries number of video devices found by the plugin. | Mac/Win/iOS 6.1 |
AVRecorder.VideoDeviceInfo Queries details about video device. | Mac/Win/iOS 6.1 |
AVRecorder.VideoResolutions Queries list of video resolution details for the selected camera. | Win only 11.5 |
40 functions shown.
These functions require a license (92%).
Release notes
- Version 13.0
- Added AVRecorder.List function.
- Version 12.0
- Added AVRecorder.VideoResolutions function for Windows.
- Added new parameters for AVRecorder.SetVideoDevice function to pick desired width and height of resolution.
- Version 11.3
- Improved AVRecorder.AudioDeviceInfo, AVRecorder.SetAudioDevice, AVRecorder.SetVideoDevice and AVRecorder.VideoDeviceInfo to query device list automatically.
- Version 11.2
- Fixed problem on Windows with AVRecorder.AddPreviewWithControl and AVRecorder.AddPreviewToWindow not using the FileMaker window, but a separate one.
- Version 10.5
- Added AVExport.ReleaseAll, AVRecorder.ReleaseAll, CoreML.ReleaseAll, DNSLookup.ReleaseAll, Dictionary.ReleaseAll, FM.SQL.ReleaseAll, JS.ReleaseAll, JavaScript.ReleaseAll, LDAP.ReleaseAll, PDFKit.ReleaseAll, PKCS12.ReleaseAll, PKCS7.ReleaseAll, PKey.ReleaseAll, SSH.ReleaseAll, WinSendMail.ReleaseAll, WindowsML.ReleaseAll, WordFile.ReleaseAll, and X509.ReleaseAll.
- Fixed crash with AVRecorder.StartPreview, AVRecorder.AddPreviewWithControl and AVRecorder.AddPreviewToWindow if you call those twice.
- Version 10.3
- Added AVRecorder.AddPreviewWithControl function.
- Added rotation parameter for AVRecorder.AddPreviewWithControl function.
- Fixed AVRecorder.StartPreview for iOS to position layer correctly.
- Fixed problem on iOS with AVRecorder.CaptureStillPhoto function.
- Rewrote parts of AVRecorder.AddPreviewToWindow and WebView.Create for Mac/iOS to work better. Positioning is now relative to top/left of FileMaker content.
- Version 9.1
- Added AVRecorder.EncoderCount, AVRecorder.EncoderInfo, AVRecorder.GetEncoder and AVRecorder.SetEncoder functions to define encoder for AVRecorder on Windows.
- Added AVRecorder.ShowPropertyDialog function.
- Version 8.4
- Added AVRecorder.CurrentQRCode, AVRecorder.HasQRCode, AVRecorder.StartQRCodeDetection, AVRecorder.StopQRCodeDetection functions for live barcode detection on MacOS and iOS.
- Added AVRecorder.RequestAccessForMediaType and AVRecorder.AuthorizationStatusForMediaType to request permissions for camera and microphone access.
- Added AVRecorder.SetScreenInput function.
- Changed AVRecorder functions on Windows to automatically select highest resolution of video device instead of default resolution.
- Version 8.2
- Fixed problem in AVRecorder.StartPreview to run a second time. ClosePreview now stops preview correctly, so we can start it again later.
Blog Entries
- MBS @ FMTraining.TV
- Ways to import images to FileMaker
- macOS Privacy and FileMaker
- AVRecorder on iOS
- MBS FileMaker Plugin 9.1 - More than 5700 Functions In One Plugin
- MBS FileMaker Plugin 8.4 - More than 5400 Functions In One Plugin
- Live barcode reading for FileMaker on MacOS and iOS
- MBS FileMaker Plugin, version 8.4pr4
- MBS FileMaker Plug-in 6.1 for OS X/Windows
- Audio and Video Recording for FileMaker
FileMaker Magazin
Example Databases
