org.rococoa.cocoa.quicktime
Class TrackHeader

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

public class TrackHeader
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 TrackHeader.ByReference
           
static class TrackHeader.ByValue
           
 
Field Summary
 short alternateGroup
           
 NativeLong creationTime
           
 int duration
           
 NativeLong flags
           
 short layer
           
 MatrixRecord matrix
           
 NativeLong modificationTime
           
 NativeLong reserved1
           
 NativeLong reserved2
           
 NativeLong reserved3
           
 short reserved4
           
 int trackHeight
           
 NativeLong trackID
           
 int trackWidth
           
 short volume
           
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
 
Constructor Summary
TrackHeader()
           
 
Method Summary
 TrackHeader.ByReference byReference()
           
 TrackHeader.ByValue byValue()
           
 TrackHeader 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

flags

public NativeLong flags

creationTime

public NativeLong creationTime

modificationTime

public NativeLong modificationTime

trackID

public NativeLong trackID

reserved1

public NativeLong reserved1

duration

public int duration

reserved2

public NativeLong reserved2

reserved3

public NativeLong reserved3

layer

public short layer

alternateGroup

public short alternateGroup

volume

public short volume

reserved4

public short reserved4

matrix

public MatrixRecord matrix

trackWidth

public int trackWidth

trackHeight

public int trackHeight
Constructor Detail

TrackHeader

public TrackHeader()
Method Detail

byReference

public TrackHeader.ByReference byReference()

byValue

public TrackHeader.ByValue byValue()

clone

public TrackHeader clone()
Overrides:
clone in class Object