FMX.Media.TMediaCodecManager

Delphi
TMediaCodecManager = class sealed
C++
class PASCALIMPLEMENTATION TMediaCodecManager : /*[[sealed]]*/ public System::TObject
Properties
| Type | Visibility | Source | Unit | Parent | 
|---|---|---|---|---|
| class | public | FMX.Media.pas FMX.Media.hpp | FMX.Media | FMX.Media | 
Description
Media codecs manager.
Use TMediaCodecManager to access, manage, and register codecs to be used when playing media files.
TMediaCodecManager determines the appropriate media codec to play a certain file according to its file extension.
The following table lists the registered extensions:
| Media type / OS | Windows | OS X | iOS | Android | 
|---|---|---|---|---|
| Audio | .wma .mp3 .wav | .wav .m4a .caf .mp3 | .wav .m4a .caf .mp3 | .mp3 .caf | 
| Video | .avi .wmv .mp4 .m4v .mov | .mov .m4v .mp4 .avi | .mov .m4v .mp4 | .mov .m4v .mp4 .3gp | 
- Note: Embedded FireMonkey media codecs need the OS of the computer/device to have the appropriate decoding abilities to successfully decode the file.
The following extensions can usually be opened without OS modifications:
| Media type / OS | Windows | OS X | iOS | Android | 
|---|---|---|---|---|
| Audio | .wma .mp3 .wav | .wav .mp3 | .wav .mp3 | .mp3 | 
| Video | .avi .wmv | .mov .m4v .mp4 | .mov .m4v .mp4 | .mp4 .3gp | 
- Note: Using TMediaCodecManager, it is possible to register media codecs to extend the audio/video feature support.
There is a default codec for each of the different platforms: Windows, OS X, iOS, and Android. When the extension of the media file is not registered, the TMediaPlayer attemps to play it with the codec by default.