|
Coin3D is Free Software, published under the BSD 3-clause license. |
https://bitbucket.org/Coin3D/ http://www.kongsberg.com/kogt/ |
#include <simage_quicktime.h>#include <Carbon/Carbon.h>#include <ApplicationServices/ApplicationServices.h>#include <QuickTime/ImageCompression.h>#include <QuickTime/QuickTimeComponents.h>#include <stdlib.h>#include <sys/param.h>Data Structures | |
| struct | BitmapInfo |
Macros | |
| #define | ERR_NO_ERROR 0 /* no error */ |
| #define | ERR_OPEN 1 /* could not open file */ |
| #define | ERR_CG 2 /* internal CG error */ |
| #define | ERR_WRITE 3 /* error writing file */ |
| #define | ERR_UNSUPPORTED 4 /* unsupported write format */ |
| #define | ERR_BAD_DEPTH 5 /* unsupported bit depth */ |
| #define | ERR_MEM 6 /* out of memory */ |
Functions | |
| static bool | system_is_bigendian (void) |
| static char * | cc_basename (const char *path) |
| static char * | cc_dirname (const char *path) |
| static int | get_importer (const char *filename, GraphicsImportComponent *c) |
| static void | open_exporter (const char *fext, GraphicsExportComponent *ge) |
| static void | cfstring_append_ostype (CFMutableStringRef str, OSType *t) |
| static int | create_file (const char *filename, FSSpec *fss) |
| static void | v_flip (const unsigned char *px, int width, int height, int numcomponents, unsigned char *newpx) |
| static void | argb_to_rgba (uint32_t *px, int width, int height) |
| static void | rgba_to_argb (uint32_t *px, int width, int height) |
| int | simage_quicktime_error (char *cstr, int buflen) |
| int | simage_quicktime_identify (const char *file, const unsigned char *header, int headerlen) |
| unsigned char * | simage_quicktime_load (const char *file, int *width, int *height, int *numcomponents) |
| char * | simage_quicktime_get_savers (void) |
| int | simage_quicktime_save (const char *filename, const unsigned char *px, int width, int height, int numcomponents, const char *filetypeext) |
Variables | |
| static int | quicktimeerror = 0 |
| #define ERR_NO_ERROR 0 /* no error */ |
| #define ERR_OPEN 1 /* could not open file */ |
| #define ERR_CG 2 /* internal CG error */ |
| #define ERR_WRITE 3 /* error writing file */ |
| #define ERR_UNSUPPORTED 4 /* unsupported write format */ |
| #define ERR_BAD_DEPTH 5 /* unsupported bit depth */ |
| #define ERR_MEM 6 /* out of memory */ |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
| int simage_quicktime_error | ( | char * | cstr, |
| int | buflen | ||
| ) |
| int simage_quicktime_identify | ( | const char * | file, |
| const unsigned char * | header, | ||
| int | headerlen | ||
| ) |
| unsigned char* simage_quicktime_load | ( | const char * | file, |
| int * | width, | ||
| int * | height, | ||
| int * | numcomponents | ||
| ) |
| char* simage_quicktime_get_savers | ( | void | ) |
| int simage_quicktime_save | ( | const char * | filename, |
| const unsigned char * | px, | ||
| int | width, | ||
| int | height, | ||
| int | numcomponents, | ||
| const char * | filetypeext | ||
| ) |
|
static |