Ocean
Loading...
Searching...
No Matches
WICObject.h File Reference

Go to the source code of this file.

Data Structures

class  Ocean::Media::WIC::WICObject
 This class is the base class for all object inside this library. More...
 

Namespaces

namespace  Ocean
 The namespace covering the entire Ocean framework.
 
namespace  Ocean::Media
 Namespace of the Media library.
 
namespace  Ocean::Media::WIC
 Namespace of the Media WIC library.
 

Typedefs

template<typename T >
using Ocean::Media::WIC::ScopedWICObject = ScopedObjectCompileTimeVoidT< T *, release >
 Template specialization for ScopedObjectCompileTimeVoid using the release() function to release WIC objects.
 
using Ocean::Media::WIC::ScopedIPropertyBag2 = ScopedWICObject< IPropertyBag2 >
 Definition of a scoped object holding an IPropertyBag2 object.
 
using Ocean::Media::WIC::ScopedIStream = ScopedWICObject< IStream >
 Definition of a scoped object holding an IStream object.
 
using Ocean::Media::WIC::ScopedIWICBitmapDecoder = ScopedWICObject< IWICBitmapDecoder >
 Definition of a scoped object holding an IWICBitmapDecoder object.
 
using Ocean::Media::WIC::ScopedIWICBitmapEncoder = ScopedWICObject< IWICBitmapEncoder >
 Definition of a scoped object holding an IWICBitmapEncoder object.
 
using Ocean::Media::WIC::ScopedIWICBitmapEncoderInfo = ScopedWICObject< IWICBitmapEncoderInfo >
 Definition of a scoped object holding an IWICBitmapEncoderInfo object.
 
using Ocean::Media::WIC::ScopedIWICBitmapFrameDecode = ScopedWICObject< IWICBitmapFrameDecode >
 Definition of a scoped object holding an IWICBitmapFrameDecode object.
 
using Ocean::Media::WIC::ScopedIWICBitmapFrameEncode = ScopedWICObject< IWICBitmapFrameEncode >
 Definition of a scoped object holding an IWICBitmapFrameEncode object.
 
using Ocean::Media::WIC::ScopedIWICFormatConverter = ScopedWICObject< IWICFormatConverter >
 Definition of a scoped object holding an IWICFormatConverter object.
 
using Ocean::Media::WIC::ScopedIWICImagingFactory = ScopedWICObject< IWICImagingFactory >
 Definition of a scoped object holding an IWICImagingFactory object.
 
using Ocean::Media::WIC::ScopedIWICPalette = ScopedWICObject< IWICPalette >
 Definition of a scoped object holding an IWICPalette object.
 
using Ocean::Media::WIC::ScopedIWICStream = ScopedWICObject< IWICStream >
 Definition of a scoped object holding an IWICStream object.
 

Functions

template<class T >
void Ocean::Media::WIC::release (T *object)
 This functions allows to release a WIC object if it does exist.