Ocean
|
The Ocean Media OpenImageLibraries Library provides image media functionalities based on common open image libraries like jpglib, libpng, and zlib. More...
Modules | |
Ocean Media OpenImageLibraries JNI Library | |
The Ocean Media OpenImageLibraries JNI Library provides a Java Native Interface for Android. | |
Data Structures | |
class | Ocean::Media::OpenImageLibraries::Image |
This class implements read and write functions for all file formats supported by the OpenImageLibraries media library. More... | |
class | Ocean::Media::OpenImageLibraries::ImageGif |
This class implements read and write functions for Gif images. More... | |
class | Ocean::Media::OpenImageLibraries::ImageJpg |
This class implements read and write functions for JPEG images. More... | |
class | Ocean::Media::OpenImageLibraries::ImagePng |
This class implements read and write functions for PNG images. More... | |
class | Ocean::Media::OpenImageLibraries::ImageTif |
This class implements read and write functions for TIFF images. More... | |
class | Ocean::Media::OpenImageLibraries::ImageWebp |
This class implements read and write functions for WEBP images. More... | |
class | Ocean::Media::OpenImageLibraries::OILBufferImage |
This class implements a buffer image class for OpenImageLibraries. More... | |
class | Ocean::Media::OpenImageLibraries::OILBufferImageRecorder |
This class implements a buffer image recorder for OpenImageLibraries. More... | |
class | Ocean::Media::OpenImageLibraries::OILImage |
This class implements an image class for OpenImageLibraries. More... | |
class | Ocean::Media::OpenImageLibraries::OILImageRecorder |
This class implements an image recorder for OpenImageLibraries. More... | |
class | Ocean::Media::OpenImageLibraries::OILImageSequence |
This class implements an image sequence for OpenImageLibraries. More... | |
class | Ocean::Media::OpenImageLibraries::OILImageSequenceRecorder |
This class implements an OpenImageLibraries image sequence recorder. More... | |
class | Ocean::Media::OpenImageLibraries::OILLibrary |
This class implements the OpenImageLibraries library. More... | |
class | Ocean::Media::Special::ImageNpy |
This class implements read and write functions for NPY (NumPy) images. More... | |
Functions | |
OCEAN_MEDIA_OIL_EXPORT std::string | Ocean::Media::OpenImageLibraries::nameOpenImageLibrariesLibrary () |
Returns the name of this media OpenImageLibraries library. More... | |
void | Ocean::Media::OpenImageLibraries::registerOpenImageLibrariesLibrary () |
Registers this media library at the global library manager. More... | |
bool | Ocean::Media::OpenImageLibraries::unregisterOpenImageLibrariesLibrary () |
Unregisters this media library at the global library manager. More... | |
bool OCEAN_MEDIA_OIL_EXPORT | pluginLoad () |
Tries to load the plugin and initializes all internal 3rd party libraries. More... | |
bool OCEAN_MEDIA_OIL_EXPORT | pluginUnload () |
Tries to unload the plugin and all internal resources of 3rd party libraries. More... | |
The Ocean Media OpenImageLibraries Library provides image media functionalities based on common open image libraries like jpglib, libpng, and zlib.
The library is platform independent.
OCEAN_MEDIA_OIL_EXPORT std::string Ocean::Media::OpenImageLibraries::nameOpenImageLibrariesLibrary | ( | ) |
Returns the name of this media OpenImageLibraries library.
bool OCEAN_MEDIA_OIL_EXPORT pluginLoad | ( | ) |
Tries to load the plugin and initializes all internal 3rd party libraries.
Make sure that the plugin will be loaded only once!
bool OCEAN_MEDIA_OIL_EXPORT 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::OpenImageLibraries::registerOpenImageLibrariesLibrary | ( | ) |
Registers this media library at the global library manager.
This function calls OILLibrary::registerLibrary() only.
bool Ocean::Media::OpenImageLibraries::unregisterOpenImageLibrariesLibrary | ( | ) |
Unregisters this media library at the global library manager.
This function calls OILLibrary::unregisterLibrary() only.