org.rococoa.cocoa.quicktime
Class ImageRangeRecord

java.lang.Object
  extended by com.sun.jna.Structure
      extended by com.ochafik.lang.jnaerator.runtime.Structure
          extended by org.rococoa.cocoa.quicktime.ImageRangeRecord
Direct Known Subclasses:
ImageRangeRecord.ByReference, ImageRangeRecord.ByValue

public class ImageRangeRecord
extends com.ochafik.lang.jnaerator.runtime.Structure

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 ImageRangeRecord.ByReference
           
static class ImageRangeRecord.ByValue
           
 
Field Summary
 int fileType
           
 NativeLong imageFlags
           
 NativeLong replacedAtoms
           
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
 
Constructor Summary
ImageRangeRecord()
           
ImageRangeRecord(NativeLong imageFlags, int fileType, NativeLong replacedAtoms)
           
 
Method Summary
 ImageRangeRecord.ByReference byReference()
           
 ImageRangeRecord.ByValue byValue()
           
 ImageRangeRecord clone()
           
 
Methods inherited from class com.ochafik.lang.jnaerator.runtime.Structure
setupClone
 
Methods inherited from class com.sun.jna.Structure
allocateMemory, allocateMemory, cacheTypeInfo, clear, ensureAllocated, equals, getAutoRead, getAutoWrite, getFieldOrder, getNativeAlignment, getPointer, getStructAlignment, hashCode, newInstance, read, readField, setAlignType, setAutoRead, setAutoSynch, setAutoWrite, setFieldOrder, setTypeMapper, size, sortFields, toArray, toArray, toString, useMemory, useMemory, write, writeField, writeField
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

imageFlags

public NativeLong imageFlags

fileType

public int fileType

replacedAtoms

public NativeLong replacedAtoms
Constructor Detail

ImageRangeRecord

public ImageRangeRecord()

ImageRangeRecord

public ImageRangeRecord(NativeLong imageFlags,
                        int fileType,
                        NativeLong replacedAtoms)
Parameters:
fileType - file type to contain the preset group (normally kStandardPresetGroup)
replacedAtoms - # atoms at this level replaced by this preset group
Method Detail

byReference

public ImageRangeRecord.ByReference byReference()

byValue

public ImageRangeRecord.ByValue byValue()

clone

public ImageRangeRecord clone()
Overrides:
clone in class Object