#include <JPEG2000.h>
Data Fields | |
| DWORD | Size |
| sizeof(JPEG2000INFOHEADER) | |
| WORD | InterlaceFlags |
| Interlace flags (see Interlace Flags, default=0). | |
| WORD | WeightsMJP2 |
| MJP2 weights (1=yes, 0=no, default=1). | |
| WORD | ColorSpaceID |
| Color space ID (see Color Space IDs, default: see JPEG2000INFOHEADER2 Initialization functions.). | |
| WORD | NativeOrder |
| Native order (0 = little-endian, 1 = big-endian, default=0). | |
| WORD | BitsPerSample |
| Bits per sample (default=8). | |
| WORD | SampleSigned |
| Sample signed (1=yes, 0=no, default=0). | |
| WORD | VSubSampling |
| V subsampling (default: see JPEG2000INFOHEADER2 Initialization functions.). | |
| WORD | VOffset |
| V offset (default=0). | |
| WORD | HSubSampling |
| H subsampling (default: see JPEG2000INFOHEADER2 Initialization functions.). | |
| WORD | HOffset |
| H offset (default=0). | |
| WORD | Levels |
| Number of wavelet decomposition levels, or s_es. May not exceed 32. (default=5). | |
| WORD | Process |
| Wavelet kernels (0=5/3, 1=9/7, default=0 for RGB, 1 for YUV). | |
| WORD | Layers |
| Number of quality layers. May not exceed 16384 (default=1). | |
| WORD | Quality |
| Quality (from 0 to 2400 in % of 1 bit per pixel, q=100 => ~1bpp, q=1000 => ~10bpp, q=2400 => ~24bpp possible for Digital Cinema see Compliance points (Cpoint) for MJPEG2000). | |
| WORD | CBR |
| Constant bit-rate (1=yes, 0=no, default=0), 0 means VBR. | |
| WORD | BitRate |
| Average bit-rate expressed in KB/sec with 1KB=1024 bytes, 0 means not defined (default=0). | |
| WORD | Lossless |
| Lossless (1=yes, 0=no, default=0). | |
| WORD | ExtraSize |
| Size in bytes of JPEG2000EXTRAHEADER if present, 0 means no extra header (default=0). | |
Especially usefull when JPEG2000 is embedded in AVI or custom file formats other than MJP2.
More generally used in VFW APIs.
Aslo used in DirectShow as a format description of media samples.
|
|
sizeof(JPEG2000INFOHEADER)
|
|
|
Interlace flags (see Interlace Flags, default=0).
|
|
|
MJP2 weights (1=yes, 0=no, default=1).
|
|
|
Color space ID (see Color Space IDs, default: see JPEG2000INFOHEADER2 Initialization functions.).
|
|
|
Native order (0 = little-endian, 1 = big-endian, default=0).
|
|
|
Bits per sample (default=8).
|
|
|
Sample signed (1=yes, 0=no, default=0).
|
|
|
V subsampling (default: see JPEG2000INFOHEADER2 Initialization functions.).
|
|
|
V offset (default=0).
|
|
|
H subsampling (default: see JPEG2000INFOHEADER2 Initialization functions.).
|
|
|
H offset (default=0).
|
|
|
Number of wavelet decomposition levels, or s_es. May not exceed 32. (default=5).
|
|
|
Wavelet kernels (0=5/3, 1=9/7, default=0 for RGB, 1 for YUV).
|
|
|
Number of quality layers. May not exceed 16384 (default=1).
|
|
|
Quality (from 0 to 2400 in % of 1 bit per pixel, q=100 => ~1bpp, q=1000 => ~10bpp, q=2400 => ~24bpp possible for Digital Cinema see Compliance points (Cpoint) for MJPEG2000).
|
|
|
Constant bit-rate (1=yes, 0=no, default=0), 0 means VBR.
|
|
|
Average bit-rate expressed in KB/sec with 1KB=1024 bytes, 0 means not defined (default=0).
|
|
|
Lossless (1=yes, 0=no, default=0).
|
|
|
Size in bytes of JPEG2000EXTRAHEADER if present, 0 means no extra header (default=0).
|
|
© Morgan Multimedia 1990-2005 |