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. More... | |
void | Ocean::Media::FFmpeg::registerFFmpegLibrary () |
Registers this media library at the global library manager. More... | |
bool | Ocean::Media::FFmpeg::unregisterFFmpegLibrary () |
Unregisters this media library at the global library manager. More... | |
bool | pluginLoad () |
Tries to load the plugin and initializes all internal 3rd party libraries. More... | |
bool | pluginUnload () |
Tries to unload the plugin and all internal resources of 3rd party libraries. More... | |
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.