Components | All | New | MacOS | Windows | Linux | iOS | ||||
Examples | Mac & Win | Server | Client | Guides | Statistic | FMM | Blog | Deprecated | Old |
Component: AVRecorder
Audio and video recording, e.g. using webcam.
Functions to record audio and/or video files.
Version | macOS | Windows | Linux | Server | iOS SDK |
6.1 / 14.1 | ✅ 83% | 🔶 60% | ❌ No | 🔶 2%, on macOS and Windows | ✅ 85% |
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.AvailableReactionTypes Returns a list of reaction types which can be passed to performEffectForReaction. | Mac/iOS 13.5 |
AVRecorder.CanPerformReactionEffects Indicates whether reactions can be performed on a particular AVCaptureDevice. | Mac/iOS 13.5 |
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.GetVideoOrientation Queries current video orientation. | iOS 14.1 |
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.PerformEffectForReaction Triggers a specified reaction on the video stream. | Mac/iOS 13.5 |
AVRecorder.ReactionEffectGesturesEnabled A function indicating whether gesture detection will trigger reaction effects on the video stream. | Mac/iOS 13.5 |
AVRecorder.ReactionEffectsEnabled Whether reaction effects are enabled. | Mac/iOS 13.5 |
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.SetVideoOrientation Sets the video orientation for iOS. | iOS 14.1 |
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 |
47 functions shown.
These functions require a license (79%).
Release notes
- Version 14.4
- Fixed a problem with AVRecorder.AddPreviewWithControl positioning the layer for FileMaker 21.
- Version 14.1
- Added AVRecorder.GetVideoOrientation and AVRecorder.SetVideoOrientation function.
- Version 13.5
- Added functions to work with reaction effects on macOS 14 and iOS 17 with AVRecorder: AVRecorder.AvailableReactionTypes, AVRecorder.CanPerformReactionEffects, AVRecorder.PerformEffectForReaction, AVRecorder.ReactionEffectGesturesEnabled and AVRecorder.ReactionEffectsEnabled functions.
- Changed AVRecorder.Release to stop session if it is running.
- Fixed a problem with AVRecorder.AddPreviewWithControl and AVRecorder.StartRecording functions when they returned OK instead of the error.
- Fixed a problem with AVRecorder.AddPreviewWithControl picking wrong window if layout and window had same name.
- 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.
Blog Entries
- Can FileMaker do that?
- New in MBS FileMaker Plugin 13.5
- MBS Plugin 13.5 for Claris FileMaker
- MBS @ FMTraining.TV
- Ways to import images to FileMaker
- macOS Privacy and FileMaker
- AVRecorder on iOS
- Live barcode reading for FileMaker on MacOS and iOS
- MBS FileMaker Plug-in 6.1 for OS X/Windows
- Audio and Video Recording for FileMaker