quicktime.std.movies.media
Class QTVRSampleDescription

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

public final class QTVRSampleDescription
extends SampleDescription

This class represents a description of QTVR media. offset size UInt32 descSize; 0 4 /* total size of the QTVRSampleDescription UInt32 descType; 4 4 /* must be 'qtvr' UInt32 reserved1; 8 4 /* must be zero UInt16 reserved2; 12 2 /* must be zero UInt16 dataRefIndex; 14 2 /* must be zero UInt32 data; 16 4 /* Will be extended to hold vrWorld QTAtomContainer => 20


Fields inherited from class quicktime.std.movies.media.SampleDescription
kNativeSize
 
Fields inherited from interface quicktime.jdirect.QuickTimeLib
JDirect_MacOSX, libraryInstance, name
 
Constructor Summary
QTVRSampleDescription()
          This constructor makes a new empty QTVRSampleDescription object.
QTVRSampleDescription(AtomContainer vrWorld)
          This constructor makes a new QTVRSampleDescription object.
 
Method Summary
static EndianDescriptor getEndianDescriptor()
          Returns the EndianDescriptor for this class.
 AtomContainer getVRWorld()
           
 void setVRWorld(AtomContainer newVRWorld)
           
 
Methods inherited from class quicktime.std.movies.media.SampleDescription
clone, 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
 

Constructor Detail

QTVRSampleDescription

public QTVRSampleDescription(AtomContainer vrWorld)
                      throws QTException
This constructor makes a new QTVRSampleDescription object.

QTVRSampleDescription

public QTVRSampleDescription()
                      throws QTException
This constructor makes a new empty QTVRSampleDescription object.
Method Detail

getEndianDescriptor

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

setVRWorld

public void setVRWorld(AtomContainer newVRWorld)
                throws QTException

getVRWorld

public AtomContainer getVRWorld()
                         throws QTException