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