aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/libraries/openjpeg-libsl/libsl/libsl.h
diff options
context:
space:
mode:
authordan miller2007-10-18 08:29:49 +0000
committerdan miller2007-10-18 08:29:49 +0000
commitcc07c64bdef46f4d25c2203e874f91ee94583f56 (patch)
tree004c68e8d8813ff1addfd9749e3dbdc6ff4432a9 /libraries/openjpeg-libsl/libsl/libsl.h
parenthmm... trying again to get everything committed (diff)
downloadopensim-SC-cc07c64bdef46f4d25c2203e874f91ee94583f56.zip
opensim-SC-cc07c64bdef46f4d25c2203e874f91ee94583f56.tar.gz
opensim-SC-cc07c64bdef46f4d25c2203e874f91ee94583f56.tar.bz2
opensim-SC-cc07c64bdef46f4d25c2203e874f91ee94583f56.tar.xz
one more time
Diffstat (limited to '')
-rw-r--r--libraries/openjpeg-libsl/libsl/libsl.h32
1 files changed, 32 insertions, 0 deletions
diff --git a/libraries/openjpeg-libsl/libsl/libsl.h b/libraries/openjpeg-libsl/libsl/libsl.h
new file mode 100644
index 0000000..d6e293c
--- /dev/null
+++ b/libraries/openjpeg-libsl/libsl/libsl.h
@@ -0,0 +1,32 @@
1
2
3#ifndef LIBSL_H
4#define LIBSL_H
5
6
7struct LibslImage
8{
9 unsigned char* encoded;
10 int length;
11
12 unsigned char* decoded;
13 int width;
14 int height;
15 int components;
16};
17
18#ifdef WIN32
19#define DLLEXPORT extern "C" __declspec(dllexport)
20#else
21#define DLLEXPORT extern "C"
22#endif
23
24// uncompresed images are raw RGBA 8bit/channel
25DLLEXPORT bool LibslEncode(LibslImage* image, bool lossless);
26DLLEXPORT bool LibslDecode(LibslImage* image);
27DLLEXPORT bool LibslAllocEncoded(LibslImage* image);
28DLLEXPORT bool LibslAllocDecoded(LibslImage* image);
29DLLEXPORT void LibslFree(LibslImage* image);
30
31
32#endif