|
libpgf
6.11.32
PGF - Progressive Graphics File
|
PGF definitions. More...
#include "PGFplatform.h"Go to the source code of this file.
Classes | |
| struct | PGFMagicVersion |
| PGF identification and version. More... | |
| struct | PGFPreHeader |
| PGF pre-header. More... | |
| struct | PGFHeader |
| PGF header. More... | |
| struct | PGFPostHeader |
| Optional PGF post-header. More... | |
| union | ROIBlockHeader |
| Block header used with ROI coding scheme. More... | |
| struct | ROIBlockHeader::RBH |
| Named ROI block header (part of the union) More... | |
| struct | IOException |
| PGF exception. More... | |
| struct | PGFRect |
| Rectangle. More... | |
Defines | |
| #define | PGFCodecVersion "6.11.32" |
| #define | PGFCodecVersionID 0x061132 |
| #define | Magic "PGF" |
| #define | MaxLevel 30 |
| #define | NSubbands 4 |
| #define | MaxChannels 8 |
| #define | DownsampleThreshold 3 |
| #define | DefaultBGColor 255 |
| #define | ColorTableLen 256 |
| #define | Version2 2 |
| #define | PGF32 4 |
| #define | PGFROI 8 |
| #define | Version5 16 |
| #define | Version6 32 |
| #define | PGFVersion (Version2 | PGF32 | Version5 | Version6) |
| #define | BufferSize 16384 |
| #define | RLblockSizeLen 15 |
| #define | LinBlockSize 8 |
| #define | InterBlockSize 4 |
| #define | MaxBitPlanes 31 |
| #define | MaxBitPlanesLog 5 |
| #define | MaxQuality MaxBitPlanes |
| #define | MagicVersionSize sizeof(PGFMagicVersion) |
| #define | PreHeaderSize sizeof(PGFPreHeader) |
| #define | HeaderSize sizeof(PGFHeader) |
| #define | ColorTableSize ColorTableLen*sizeof(RGBQUAD) |
| #define | DataTSize sizeof(DataT) |
Typedefs | |
| typedef INT32 | DataT |
| typedef void(* | RefreshCB )(void *p) |
Enumerations | |
| enum | Orientation { LL = 0, HL = 1, LH = 2, HH = 3 } |
PGF definitions.
Definition in file PGFtypes.h.
| #define BufferSize 16384 |
Definition at line 78 of file PGFtypes.h.
| #define ColorTableLen 256 |
Definition at line 61 of file PGFtypes.h.
| #define ColorTableSize ColorTableLen*sizeof(RGBQUAD) |
Definition at line 231 of file PGFtypes.h.
| #define DataTSize sizeof(DataT) |
Definition at line 232 of file PGFtypes.h.
| #define DefaultBGColor 255 |
Definition at line 60 of file PGFtypes.h.
| #define DownsampleThreshold 3 |
Definition at line 59 of file PGFtypes.h.
| #define HeaderSize sizeof(PGFHeader) |
Definition at line 230 of file PGFtypes.h.
| #define InterBlockSize 4 |
Definition at line 81 of file PGFtypes.h.
| #define LinBlockSize 8 |
Definition at line 80 of file PGFtypes.h.
| #define Magic "PGF" |
Definition at line 55 of file PGFtypes.h.
| #define MagicVersionSize sizeof(PGFMagicVersion) |
Definition at line 228 of file PGFtypes.h.
| #define MaxBitPlanes 31 |
Definition at line 83 of file PGFtypes.h.
| #define MaxBitPlanesLog 5 |
Definition at line 87 of file PGFtypes.h.
| #define MaxChannels 8 |
Definition at line 58 of file PGFtypes.h.
| #define MaxLevel 30 |
Definition at line 56 of file PGFtypes.h.
| #define MaxQuality MaxBitPlanes |
Definition at line 88 of file PGFtypes.h.
| #define NSubbands 4 |
Definition at line 57 of file PGFtypes.h.
| #define PGF32 4 |
Definition at line 64 of file PGFtypes.h.
| #define PGFCodecVersion "6.11.32" |
Definition at line 48 of file PGFtypes.h.
| #define PGFCodecVersionID 0x061132 |
Definition at line 50 of file PGFtypes.h.
| #define PGFROI 8 |
Definition at line 65 of file PGFtypes.h.
| #define PGFVersion (Version2 | PGF32 | Version5 | Version6) |
Definition at line 70 of file PGFtypes.h.
| #define PreHeaderSize sizeof(PGFPreHeader) |
Definition at line 229 of file PGFtypes.h.
| #define RLblockSizeLen 15 |
Definition at line 79 of file PGFtypes.h.
| #define Version2 2 |
Definition at line 63 of file PGFtypes.h.
| #define Version5 16 |
Definition at line 66 of file PGFtypes.h.
| #define Version6 32 |
Definition at line 67 of file PGFtypes.h.
| typedef INT32 DataT |
Definition at line 218 of file PGFtypes.h.
| typedef void(* RefreshCB)(void *p) |
Definition at line 223 of file PGFtypes.h.
| enum Orientation |