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: 10.4   10.5   11.0   11.1   11.2   11.3   11.4   11.5   12.0   12.1    Statistic    FMM    Blog  


Queries details about video encoders.

Component Version macOS Windows Linux Server iOS SDK
AVRecorder 9.1 ❌ No ✅ Yes ❌ No ❌ No ❌ No
MBS( "AVRecorder.EncoderInfo"; AVSession; Index; Selector )   More


Parameter Description Example
AVSession The ID for the AVRecorder session as returned by AVRecorder.Init. $AVSession
Index The index of the device from 0 to AVRecorder.VideoDeviceCount-1 or the name or ID of the device. 0
Selector Which value to return.
Can be ID, Name, Description, Index.
On Mac can also be manufacturer, modelID, transportType, connected, inUseByAnotherApplication or suspended.


Returns value or error.


Queries details about video encoders.
Windows 10 includes usually the following encoders for video: WMVideo8 Encoder DMO, WMVideo9 Encoder DMO, MSScreen 9 encoder DMO, DV Video Encoder, MJPEG Compressor.

See also

Release notes

Blog Entries

Created 24th February 2019, last changed 9th November 2021

AVRecorder.EncoderCount - AVRecorder.GetAudioDevice

Feedback: Report problem or ask question.

MBS Xojo Plugins

Start Chat