quicktime.vr
Class QTVRTrackRefEntry

java.lang.Object
  |
  +--quicktime.util.QTByteObject
        |
        +--quicktime.vr.QTVRTrackRefEntry
All Implemented Interfaces:
java.lang.Cloneable, PrimitivesLib, java.io.Serializable, SharedLibrary, com.apple.jdirect.SharedLibrary

public final class QTVRTrackRefEntry
extends QTByteObject
implements java.lang.Cloneable

See Also:
Serialized Form

Fields inherited from interface quicktime.jdirect.PrimitivesLib
JDirect_MacOSX, libraryInstance
 
Constructor Summary
QTVRTrackRefEntry()
          Creates a QTVRTrackRefEntry object containing no data
QTVRTrackRefEntry(byte[] bytes)
          Creates a QTVRTrackRefEntry object from a byte array Used in cloning
 
Method Summary
static EndianDescriptor getEndianDescriptor()
          Returns the EndianDescriptor for this class.
 int getTrackRefIndex()
          returns the trackRefIndex
 int getTrackRefType()
          Track reference types kQTVRImageTrackRefType kQTVRHotSpotTrackRefType
 short getTrackResolution()
          kQTVRFullTrackRes = kQTVRFullRes, kQTVRHalfTrackRes = kQTVRHalfRes, kQTVRQuarterTrackRes = kQTVRQuarterRes, kQTVRPreviewTrackRes = 0x8000
 void setTrackRefIndex(int trackRefIndex)
          set the trackRefIndex
 void setTrackRefType(int trackRefType)
          Track reference types kQTVRImageTrackRefType kQTVRHotSpotTrackRefType
 void setTrackResolution(short trackResolution)
          kQTVRFullTrackRes = kQTVRFullRes, kQTVRHalfTrackRes = kQTVRHalfRes, kQTVRQuarterTrackRes = kQTVRQuarterRes, kQTVRPreviewTrackRes = 0x8000
 java.lang.String toString()
          Returns a string representation of this object
 
Methods inherited from class quicktime.util.QTByteObject
equals, fromArray, getBytes, getSize
 
Methods inherited from class java.lang.Object
getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

QTVRTrackRefEntry

public QTVRTrackRefEntry()
Creates a QTVRTrackRefEntry object containing no data

QTVRTrackRefEntry

public QTVRTrackRefEntry(byte[] bytes)
                  throws QTException
Creates a QTVRTrackRefEntry object from a byte array Used in cloning
Method Detail

getEndianDescriptor

public static EndianDescriptor getEndianDescriptor()
Returns the EndianDescriptor for this class.
Returns:
an EndianDescriptor

getTrackRefType

public int getTrackRefType()
Track reference types kQTVRImageTrackRefType kQTVRHotSpotTrackRefType

setTrackRefType

public void setTrackRefType(int trackRefType)
Track reference types kQTVRImageTrackRefType kQTVRHotSpotTrackRefType

getTrackResolution

public short getTrackResolution()
kQTVRFullTrackRes = kQTVRFullRes, kQTVRHalfTrackRes = kQTVRHalfRes, kQTVRQuarterTrackRes = kQTVRQuarterRes, kQTVRPreviewTrackRes = 0x8000

setTrackResolution

public void setTrackResolution(short trackResolution)
kQTVRFullTrackRes = kQTVRFullRes, kQTVRHalfTrackRes = kQTVRHalfRes, kQTVRQuarterTrackRes = kQTVRQuarterRes, kQTVRPreviewTrackRes = 0x8000

getTrackRefIndex

public int getTrackRefIndex()
returns the trackRefIndex

setTrackRefIndex

public void setTrackRefIndex(int trackRefIndex)
set the trackRefIndex

toString

public java.lang.String toString()
Description copied from class: QTByteObject
Returns a string representation of this object
Overrides:
toString in class QTByteObject