8#ifndef META_OCEAN_MEDIA_IMAGEIO_IMAGEIO_H
9#define META_OCEAN_MEDIA_IMAGEIO_IMAGEIO_H
15#ifndef OCEAN_PLATFORM_BUILD_APPLE
16 #error This library is available on Apple platforms only!
19#include <ImageIO/ImageIO.h>
45#if defined(_WINDOWS) && defined(OCEAN_RUNTIME_SHARED)
46 #ifdef USE_OCEAN_MEDIA_IIO_EXPORT
47 #define OCEAN_MEDIA_IIO_EXPORT __declspec(dllexport)
49 #define OCEAN_MEDIA_IIO_EXPORT __declspec(dllimport)
52 #define OCEAN_MEDIA_IIO_EXPORT
61#if defined(OCEAN_RUNTIME_STATIC) || defined(_ANDROID)
This class wraps an unmanaged object (or reference) which needs to be released after usage.
Definition ScopedObject.h:166
The namespace covering the entire Ocean framework.
Definition Accessor.h:15