This file contains a number of enums, typedefs, etc, that are used throughout the MrSID SDK.
More...
Typedefs |
typedef enum LTIColorSpace | LTIColorSpace |
| colorspaces
|
typedef enum LTIColor | LTIColor |
| colors
|
typedef enum LTIDataType | LTIDataType |
| datatypes
|
typedef enum LTIPosition | LTIPosition |
| well-known points
|
typedef enum LTILayout | LTILayout |
| constants representing data layout
|
typedef enum LTIEndian | LTIEndian |
| constants representing endianness (byte order)
|
typedef enum LTIResampleMethod | LTIResampleMethod |
| constants representing resampling methods
|
typedef enum LTIPixelFillMethod | LTIPixelFillMethod |
| constants representing pixel filling methods
|
typedef enum
LTIEncodingModification | LTIEncodingModifications |
typedef enum LTIPipelineInfo | LTIPipelineInfo |
Enumerations |
enum | LTIColorSpace {
LTI_COLORSPACE_INVALID = 0x000000,
LTI_COLORSPACE_MASK_ALPHA = 0x010000,
LTI_COLORSPACE_MASK_ALPHA_PRE_MULTIPLIED = 0x020000,
LTI_COLORSPACE_GRAYSCALE = 0x000101,
LTI_COLORSPACE_PALETTE = 0x000102,
LTI_COLORSPACE_GRAYSCALEA = LTI_COLORSPACE_GRAYSCALE | LTI_COLORSPACE_MASK_ALPHA,
LTI_COLORSPACE_GRAYSCALEA_PM = LTI_COLORSPACE_GRAYSCALEA | LTI_COLORSPACE_MASK_ALPHA_PRE_MULTIPLIED,
LTI_COLORSPACE_RGB = 0x000301,
LTI_COLORSPACE_CMY = 0x000302,
LTI_COLORSPACE_YIQ = 0x000303,
LTI_COLORSPACE_RGBA = LTI_COLORSPACE_RGB | LTI_COLORSPACE_MASK_ALPHA,
LTI_COLORSPACE_RGBA_PM = LTI_COLORSPACE_RGBA | LTI_COLORSPACE_MASK_ALPHA_PRE_MULTIPLIED,
LTI_COLORSPACE_CMYA = LTI_COLORSPACE_CMY | LTI_COLORSPACE_MASK_ALPHA,
LTI_COLORSPACE_CMYA_PM = LTI_COLORSPACE_CMYA | LTI_COLORSPACE_MASK_ALPHA_PRE_MULTIPLIED,
LTI_COLORSPACE_YIQA = LTI_COLORSPACE_YIQ | LTI_COLORSPACE_MASK_ALPHA,
LTI_COLORSPACE_YIQA_PM = LTI_COLORSPACE_YIQA | LTI_COLORSPACE_MASK_ALPHA_PRE_MULTIPLIED,
LTI_COLORSPACE_RGBK = 0x000401,
LTI_COLORSPACE_CMYK = 0x000402,
LTI_COLORSPACE_YIQK = 0x000403,
LTI_COLORSPACE_RGBKA = LTI_COLORSPACE_RGBK | LTI_COLORSPACE_MASK_ALPHA,
LTI_COLORSPACE_RGBKA_PM = LTI_COLORSPACE_RGBKA | LTI_COLORSPACE_MASK_ALPHA_PRE_MULTIPLIED,
LTI_COLORSPACE_CMYKA = LTI_COLORSPACE_CMYK | LTI_COLORSPACE_MASK_ALPHA,
LTI_COLORSPACE_CMYKA_PM = LTI_COLORSPACE_CMYKA | LTI_COLORSPACE_MASK_ALPHA_PRE_MULTIPLIED,
LTI_COLORSPACE_YIQKA = LTI_COLORSPACE_YIQK | LTI_COLORSPACE_MASK_ALPHA,
LTI_COLORSPACE_YIQKA_PM = LTI_COLORSPACE_YIQKA | LTI_COLORSPACE_MASK_ALPHA_PRE_MULTIPLIED,
LTI_COLORSPACE_MULTISPECTRAL = 0x00FF01,
LTI_COLORSPACE_MULTISPECTRALA = LTI_COLORSPACE_MULTISPECTRAL | LTI_COLORSPACE_MASK_ALPHA,
LTI_COLORSPACE_MULTISPECTRALA_PM = LTI_COLORSPACE_MULTISPECTRALA | LTI_COLORSPACE_MASK_ALPHA_PRE_MULTIPLIED
} |
| colorspaces More...
|
enum | LTIColor {
LTI_COLOR_INVALID = 0,
LTI_COLOR_RED = 1,
LTI_COLOR_GREEN = 2,
LTI_COLOR_BLUE = 3,
LTI_COLOR_CYAN = 4,
LTI_COLOR_MAGENTA = 5,
LTI_COLOR_YELLOW = 6,
LTI_COLOR_BLACK = 7,
LTI_COLOR_GRAY = 8,
LTI_COLOR_UNKNOWN = 9,
LTI_COLOR_ALPHA = 10,
LTI_COLOR_PRE_MULTIPLIED_ALPHA = 11
} |
| colors More...
|
enum | LTIDataType {
LTI_DATATYPE_INVALID = 0,
LTI_DATATYPE_UINT8 = 1,
LTI_DATATYPE_SINT8 = 2,
LTI_DATATYPE_UINT16 = 3,
LTI_DATATYPE_SINT16 = 4,
LTI_DATATYPE_UINT32 = 5,
LTI_DATATYPE_SINT32 = 6,
LTI_DATATYPE_FLOAT32 = 7,
LTI_DATATYPE_FLOAT64 = 8
} |
| datatypes More...
|
enum | LTIPosition {
LTI_POSITION_UPPER_LEFT = 1,
LTI_POSITION_UPPER_CENTER = 2,
LTI_POSITION_UPPER_RIGHT = 3,
LTI_POSITION_LOWER_LEFT = 4,
LTI_POSITION_LOWER_CENTER = 5,
LTI_POSITION_LOWER_RIGHT = 6,
LTI_POSITION_CENTER_LEFT = 7,
LTI_POSITION_CENTER = 8,
LTI_POSITION_CENTER_RIGHT = 9
} |
| well-known points More...
|
enum | LTILayout { LTI_LAYOUT_INVALID = 0,
LTI_LAYOUT_BIP = 1,
LTI_LAYOUT_BSQ = 2,
LTI_LAYOUT_BIL = 3
} |
| constants representing data layout More...
|
enum | LTIEndian { LTI_ENDIAN_INVALID = 0,
LTI_ENDIAN_HOST = 1,
LTI_ENDIAN_LITTLE = 2,
LTI_ENDIAN_BIG = 3
} |
| constants representing endianness (byte order) More...
|
enum | LTIResampleMethod { LTI_RESAMPLE_INVALID = 0,
LTI_RESAMPLE_NEAREST = 1,
LTI_RESAMPLE_BILINEAR = 2,
LTI_RESAMPLE_BICUBIC = 3
} |
| constants representing resampling methods More...
|
enum | LTIPixelFillMethod { LTI_PIXELFILL_HARD = 0,
LTI_PIXELFILL_FUZZY = 1,
LTI_PIXELFILL_COPY = 2
} |
| constants representing pixel filling methods More...
|
enum | LTIEncodingModification {
LTI_MODIFICATION_NONE = 0x00000000,
LTI_MODIFICATION_LOSSLESS = 0x00000000,
LTI_MODIFICATION_UNKNOWN = 0x00000001,
LTI_MODIFICATION_COMPRESSED = 0x00000002,
LTI_MODIFICATION_CROPPED = 0x00000004,
LTI_MODIFICATION_EMBEDDED = 0x00000008,
LTI_MODIFICATION_SCALED = 0x00000010,
LTI_MODIFICATION_MASKED = 0x00000020,
LTI_MODIFICATION_INTERPRETEDALPHA = 0x00000040,
LTI_MODIFICATION_REORDEREDBANDS = 0x00000080,
LTI_MODIFICATION_CHANGEDCOLORSPACE = 0x00000100,
LTI_MODIFICATION_CHANGEDDATATYPE = 0x00000200,
LTI_MODIFICATION_ALTEREDCOLOR = 0x00000400,
LTI_MODIFICATION_MOSAICKED = 0x00000800,
LTI_MODIFICATION_REPROJECTED = 0x00001000,
LTI_MODIFICATION_WATERMARKED = 0x00002000,
LTI_MODIFICATION_OVERLAID = 0x00004000,
LTI_MODIFICATION_COMPRESSEDPERBAND = 0X00008000,
LTI_MODIFICATION_QUANTIZED = 0X00010000
} |
enum | LTIPipelineInfo { LTI_PIPELINE_INFO_NON_LEVEL_DECODES = 1
} |
Definition in file lti_types.h.