|
Ocean
|
The Ocean Media FFmpeg Library provides media functionalities based on the FFmpeg video/audio library. More...
Data Structures | |
| class | Ocean::Media::FFmpeg::FFMLibrary |
| This class implements the FFmpeg library. More... | |
| class | Ocean::Media::FFmpeg::FFMMedium |
| This is the base class for all FFmpeg mediums. More... | |
| class | Ocean::Media::FFmpeg::FFMMovie |
| This class implements an FFmpeg movie object. More... | |
Functions | |
| std::string | Ocean::Media::FFmpeg::nameFFmpegLibrary () |
| Returns the name of this media FFmpeg library. | |
| void | Ocean::Media::FFmpeg::registerFFmpegLibrary () |
| Registers this media library at the global library manager. | |
| bool | Ocean::Media::FFmpeg::unregisterFFmpegLibrary () |
| Unregisters this media library at the global library manager. | |
| bool | pluginLoad () |
| Tries to load the plugin and initializes all internal 3rd party libraries. | |
| bool | pluginUnload () |
| Tries to unload the plugin and all internal resources of 3rd party libraries. | |
The Ocean Media FFmpeg Library provides media functionalities based on the FFmpeg video/audio library.
The library is platform independent.
| std::string Ocean::Media::FFmpeg::nameFFmpegLibrary | ( | ) |
Returns the name of this media FFmpeg library.
| bool pluginLoad | ( | ) |
Tries to load the plugin and initializes all internal 3rd party libraries.
Make sure that the plugin will be loaded only once!
| bool pluginUnload | ( | ) |
Tries to unload the plugin and all internal resources of 3rd party libraries.
Make sure that all resources of this plugin has been released before!
| void Ocean::Media::FFmpeg::registerFFmpegLibrary | ( | ) |
Registers this media library at the global library manager.
This function calls FFMLibrary::registerLibrary() only.
| bool Ocean::Media::FFmpeg::unregisterFFmpegLibrary | ( | ) |
Unregisters this media library at the global library manager.
This function calls FFMLibrary::unregisterLibrary() only.