quicktime.std.movies.media
Class SpriteDescription

java.lang.Object
  |
  +--quicktime.QTObject
        |
        +--quicktime.util.QTHandleRef
              |
              +--quicktime.std.movies.media.SampleDescription
                    |
                    +--quicktime.std.movies.media.SpriteDescription
All Implemented Interfaces:
java.lang.Cloneable, quicktime.jdirect.InterfaceLib, quicktime.jdirect.PrimitivesLib, quicktime.jdirect.QuickTimeLib, quicktime.jdirect.SharedLibrary, com.apple.jdirect.SharedLibrary

public final class SpriteDescription
extends SampleDescription

This class maps the SpriteDescription record of the MovieToolbox. SpriteDescription are used when adding and getting media samples to/from Sprite tracks.


Field Summary
static int kNativeSize
          This is the size (the number of bytes) that are required for this class
 
Fields inherited from interface quicktime.jdirect.QuickTimeLib
JDirect_MacOSX, libraryInstance, name
 
Constructor Summary
SpriteDescription()
           
 
Method Summary
 java.lang.Object clone()
          Implementation of Cloneable Interface.
 int getDecompressorType()
           
static EndianDescriptor getEndianDescriptor()
          Returns the EndianDescriptor for this class.
 int getSampleFlags()
           
 int getVersion()
           
 void setDecompressorType(int dt)
           
 void setSampleFlags(int sf)
           
 void setVersion(int version)
           
 
Methods inherited from class quicktime.std.movies.media.SampleDescription
fromMovieImporter, getDataFormat, getDataRefIndex, getSize, setDataFormat, setDataRefIndex, setSize, toString
 
Methods inherited from class quicktime.util.QTHandleRef
copyFromArray, copyFromArray, copyFromArray, copyFromArray, copyFromArray, copyFromArray, copyFromArray, copyToArray, copyToArray, copyToArray, copyToArray, copyToArray, copyToArray, copyToArray, fromCompressionDialogState, fromSCSequence, getBytes, inMemory, isLocked, lock, lockHigh, moveHigh, toQTPointer, toQTPointer, unlock
 
Methods inherited from class quicktime.QTObject
disposeQTObject, equals, ID
 
Methods inherited from class java.lang.Object
getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

kNativeSize

public static final int kNativeSize
This is the size (the number of bytes) that are required for this class
Constructor Detail

SpriteDescription

public SpriteDescription()
                  throws QTException
Method Detail

getEndianDescriptor

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

clone

public java.lang.Object clone()
Implementation of Cloneable Interface.
Overrides:
clone in class SampleDescription

setVersion

public void setVersion(int version)

getVersion

public int getVersion()

setDecompressorType

public void setDecompressorType(int dt)

getDecompressorType

public int getDecompressorType()

setSampleFlags

public void setSampleFlags(int sf)

getSampleFlags

public int getSampleFlags()