|
Ocean
|
Namespace of the Media WIC library. More...
Data Structures | |
| class | Image |
| This class implements read and write functions for all file formats supported by the WIC media library. More... | |
| class | WICBufferImage |
| This class implements a buffer image class for WIC. More... | |
| class | WICBufferImageRecorder |
| This class implements a buffer image recorder for WIC. More... | |
| class | WICImage |
| This class implements an image class for WIC. More... | |
| class | WICImageRecorder |
| This class implements an image recorder for WIC. More... | |
| class | WICImageSequence |
| This class implements an image sequence for WIC. More... | |
| class | WICLibrary |
| This class implements the WIC library. More... | |
| class | WICObject |
| This class is the base class for all object inside this library. More... | |
Typedefs | |
| template<typename T > | |
| using | ScopedWICObject = ScopedObjectCompileTimeVoidT< T *, release > |
| Template specialization for ScopedObjectCompileTimeVoid using the release() function to release WIC objects. | |
| using | ScopedIPropertyBag2 = ScopedWICObject< IPropertyBag2 > |
| Definition of a scoped object holding an IPropertyBag2 object. | |
| using | ScopedIStream = ScopedWICObject< IStream > |
| Definition of a scoped object holding an IStream object. | |
| using | ScopedIWICBitmapDecoder = ScopedWICObject< IWICBitmapDecoder > |
| Definition of a scoped object holding an IWICBitmapDecoder object. | |
| using | ScopedIWICBitmapEncoder = ScopedWICObject< IWICBitmapEncoder > |
| Definition of a scoped object holding an IWICBitmapEncoder object. | |
| using | ScopedIWICBitmapEncoderInfo = ScopedWICObject< IWICBitmapEncoderInfo > |
| Definition of a scoped object holding an IWICBitmapEncoderInfo object. | |
| using | ScopedIWICBitmapFrameDecode = ScopedWICObject< IWICBitmapFrameDecode > |
| Definition of a scoped object holding an IWICBitmapFrameDecode object. | |
| using | ScopedIWICBitmapFrameEncode = ScopedWICObject< IWICBitmapFrameEncode > |
| Definition of a scoped object holding an IWICBitmapFrameEncode object. | |
| using | ScopedIWICFormatConverter = ScopedWICObject< IWICFormatConverter > |
| Definition of a scoped object holding an IWICFormatConverter object. | |
| using | ScopedIWICImagingFactory = ScopedWICObject< IWICImagingFactory > |
| Definition of a scoped object holding an IWICImagingFactory object. | |
| using | ScopedIWICPalette = ScopedWICObject< IWICPalette > |
| Definition of a scoped object holding an IWICPalette object. | |
| using | ScopedIWICStream = ScopedWICObject< IWICStream > |
| Definition of a scoped object holding an IWICStream object. | |
Functions | |
| OCEAN_MEDIA_WIC_EXPORT std::string | nameWICLibrary () |
| Returns the name of this media WIC library. | |
| void | registerWICLibrary () |
| Registers this media library at the global library manager. | |
| bool | unregisterWICLibrary () |
| Unregisters this media library at the global library manager. | |
| template<class T > | |
| void | release (T *object) |
| This functions allows to release a WIC object if it does exist. | |