org.rococoa.cocoa.colorsync
Class CM4Header

java.lang.Object
  extended by com.sun.jna.Structure
      extended by com.ochafik.lang.jnaerator.runtime.Structure<CM4Header,CM4Header.ByValue,CM4Header.ByReference>
          extended by org.rococoa.cocoa.colorsync.CM4Header
All Implemented Interfaces:
StructureType, StructureTypeDependent, Comparable<Structure<CM4Header,CM4Header.ByValue,CM4Header.ByReference>>
Direct Known Subclasses:
CM4Header.ByReference, CM4Header.ByValue

public class CM4Header
extends Structure<CM4Header,CM4Header.ByValue,CM4Header.ByReference>

native declaration : /System/Library/Frameworks/ApplicationServices.framework/Versions/Current/Frameworks/ColorSync.framework/Headers/ColorSyncDeprecated.h
This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects..
For help, please visit NativeLibs4Java, Rococoa, or JNA.


Nested Class Summary
static class CM4Header.ByReference
           
static class CM4Header.ByValue
           
 
Field Summary
 int CMMType
          CMM signature, Registered with CS2 consortium
C type : OSType
 int creator
          profile creator
C type : OSType
 int CS2profileSignature
          'acsp' constant ColorSync 2.0 file ID
C type : OSType
 int dataColorSpace
          color space of data
C type : OSType
 CMDateTime dateTime
          date and time of profile creation
C type : CMDateTime
 int[] deviceAttributes
          Attributes[0] is for device vendors, [1] is for ICC
C type : UInt32[2]
 int deviceManufacturer
          Registered with ICC consortium
C type : OSType
 int deviceModel
           
 byte[] digest
          Profile message digest
C type : CMProfileMD5
 int flags
           
 int platform
          primary profile platform, Registered with CS2 consortium
C type : OSType
 int profileClass
          input, display, output, devicelink, abstract, or color conversion profile type
C type : OSType
 int profileConnectionSpace
          profile connection color space
C type : OSType
 int profileVersion
           
 int renderingIntent
           
 byte[] reserved
          reserved for future use
C type : char[28]
 int size
           
 CMFixedXYZColor white
          profile illuminant
C type : CMFixedXYZColor
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE
 
Constructor Summary
CM4Header()
           
 
Method Summary
static CM4Header[] newArray(int arrayLength)
           
 
Methods inherited from class com.ochafik.lang.jnaerator.runtime.Structure
byReference, byValue, castToArray, castToArray, castToArray, castToReferenceArray, castToReferenceArray, castToValueArray, castToValueArray, clone, compareTo, newArray, read, setDependency, toArray, toArray, toArray, toReferenceArray, toReferenceArray, toValueArray, toValueArray, use, use, use, use, write
 
Methods inherited from class com.sun.jna.Structure
autoRead, autoRead, autoWrite, autoWrite, clear, equals, getAutoRead, getAutoWrite, getPointer, hashCode, newInstance, readField, setAutoRead, setAutoSynch, setAutoWrite, size, toString, writeField, writeField
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.ochafik.lang.jnaerator.runtime.StructureType
getPointer, size
 

Field Detail

size

public int size

CMMType

public int CMMType
CMM signature, Registered with CS2 consortium
C type : OSType


profileVersion

public int profileVersion

profileClass

public int profileClass
input, display, output, devicelink, abstract, or color conversion profile type
C type : OSType


dataColorSpace

public int dataColorSpace
color space of data
C type : OSType


profileConnectionSpace

public int profileConnectionSpace
profile connection color space
C type : OSType


dateTime

public CMDateTime dateTime
date and time of profile creation
C type : CMDateTime


CS2profileSignature

public int CS2profileSignature
'acsp' constant ColorSync 2.0 file ID
C type : OSType


platform

public int platform
primary profile platform, Registered with CS2 consortium
C type : OSType


flags

public int flags

deviceManufacturer

public int deviceManufacturer
Registered with ICC consortium
C type : OSType


deviceModel

public int deviceModel

deviceAttributes

public int[] deviceAttributes
Attributes[0] is for device vendors, [1] is for ICC
C type : UInt32[2]


renderingIntent

public int renderingIntent

white

public CMFixedXYZColor white
profile illuminant
C type : CMFixedXYZColor


creator

public int creator
profile creator
C type : OSType


digest

public byte[] digest
Profile message digest
C type : CMProfileMD5


reserved

public byte[] reserved
reserved for future use
C type : char[28]

Constructor Detail

CM4Header

public CM4Header()
Method Detail

newArray

public static CM4Header[] newArray(int arrayLength)


Copyright © 2009. All Rights Reserved.