org.rococoa.cocoa.quicktime
Class MovieHeader

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

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

* MovieDirectory -
The MovieDirectory is the top level structure which
holds the TrackInstance describing where the
TrackDirectories are.
***************************************
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 MovieHeader.ByReference
           
static class MovieHeader.ByValue
           
 
Field Summary
 NativeLong creationTime
           
 int currentTime
           
 int duration
           
 NativeLong flags
           
 MatrixRecord matrix
           
 NativeLong modificationTime
           
 NativeLong nextTrackID
           
 int posterTime
           
 NativeLong preferredLong1
           
 NativeLong preferredLong2
           
 int preferredRate
           
 short preferredVolume
           
 int previewDuration
           
 int previewTime
           
 short reserved1
           
 int selectionDuration
           
 int selectionTime
           
 int timeScale
           
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
 
Constructor Summary
MovieHeader()
           
 
Method Summary
 MovieHeader.ByReference byReference()
           
 MovieHeader.ByValue byValue()
           
 MovieHeader 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

timeScale

public int timeScale

duration

public int duration

preferredRate

public int preferredRate

preferredVolume

public short preferredVolume

reserved1

public short reserved1

preferredLong1

public NativeLong preferredLong1

preferredLong2

public NativeLong preferredLong2

matrix

public MatrixRecord matrix

previewTime

public int previewTime

previewDuration

public int previewDuration

posterTime

public int posterTime

selectionTime

public int selectionTime

selectionDuration

public int selectionDuration

currentTime

public int currentTime

nextTrackID

public NativeLong nextTrackID
Constructor Detail

MovieHeader

public MovieHeader()
Method Detail

byReference

public MovieHeader.ByReference byReference()

byValue

public MovieHeader.ByValue byValue()

clone

public MovieHeader clone()
Overrides:
clone in class Object