org.rococoa.cocoa.colorsync
Class CMVideoCardGammaTable

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

public class CMVideoCardGammaTable
extends Structure<CMVideoCardGammaTable,CMVideoCardGammaTable.ByValue,CMVideoCardGammaTable.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 CMVideoCardGammaTable.ByReference
           
static class CMVideoCardGammaTable.ByValue
           
 
Field Summary
 short channels
           
 byte[] data
          variable size, determined by channels*entryCount*entrySize
C type : char[1]
 short entryCount
           
 short entrySize
           
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE
 
Constructor Summary
CMVideoCardGammaTable()
           
CMVideoCardGammaTable(short channels, short entryCount, short entrySize, byte[] data)
           
 
Method Summary
static CMVideoCardGammaTable[] 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

channels

public short channels

entryCount

public short entryCount

entrySize

public short entrySize

data

public byte[] data
variable size, determined by channels*entryCount*entrySize
C type : char[1]

Constructor Detail

CMVideoCardGammaTable

public CMVideoCardGammaTable()

CMVideoCardGammaTable

public CMVideoCardGammaTable(short channels,
                             short entryCount,
                             short entrySize,
                             byte[] data)
Parameters:
channels - # of gamma channels (1 or 3)
entryCount - 1-based number of entries per channel
entrySize - size in bytes of each entry
data - variable size, determined by channels*entryCount*entrySize
C type : char[1]
Method Detail

newArray

public static CMVideoCardGammaTable[] newArray(int arrayLength)


Copyright © 2009. All Rights Reserved.