kJPXCSUnknown = 0x0000 | |
kJPXCSEnumerated = 0x0001 | |
kJPXCSRestrictedICC = 0x0002 | |
kJPXCSAnyICC = 0x0003 | |
kJPXCSVenderColor = 0x0004 |
typedef
struct
_t_JPXColorSpace
*
JPXColorSpace
;
| |
The enumerated color space number.
| |
The standard illuminant is used.
| |
A 4-byte illuminant value.
| |
L, A, and B range values.
| |
L, A, and B offset values.
| |
|
JPXColorSpace
JPXColorSpaceAcquireNext(
IN
JPXColorSpace
jpxColorSpace
);
jpxColorSpace | IN/OUT A JPX color space object.
|
false
if the color space is not kJPXCSEnumerated. ASBool
JPXColorSpaceGetEnumAttrs(
IN
JPXColorSpace
jpxColorSpace
,
OUT
JPXCSEnumAttrsP
jpxCSEnumAttrsP
);
jpxColorSpace | IN/OUT A JPX color space object.
|
jpxCSEnumAttrsP | IN/OUT (filled in by the method) Attributes of a JPX enumerated color space.
|
true
if the JPX color space is kJPXCSEnumerated profile
is 0
, it returns the length of the profile in bytes; otherwise it returns the number of bytes copied to profile
. ASInt32
JPXColorSpaceGetProfile(
IN
JPXColorSpace
jpxColorSpace
,
OUT
ASUns8
*
profile
,
IN
ASInt32
profileLength
);
jpxColorSpace | IN/OUT A JPX color space object.
|
profile | IN/OUT (Filled by the method) The profile of the JPX color space.
|
profileLength | IN/OUT The byte length of the user-supplied profile buffer.
|
profile
is 0
; otherwise returns the byte length copied to profile
. JPXColorSpaceType
JPXColorSpaceGetType(
IN
JPXColorSpace
jpxColorSpace
);
jpxColorSpace | IN/OUT A JPX color space object.
|