quicktime.std.movies.media
Class QTVRMedia

java.lang.Object
  |
  +--quicktime.QTObject
        |
        +--quicktime.std.movies.media.Media
              |
              +--quicktime.std.movies.media.GenericMedia
                    |
                    +--quicktime.std.movies.media.QTVRMedia
All Implemented Interfaces:
InterfaceLib, PrimitivesLib, QuickTimeLib, SharedLibrary, com.apple.jdirect.SharedLibrary

public final class QTVRMedia
extends GenericMedia

Represents VR Media - this is an example of how to subclass GenericMedia to return a Media object of a subclass that corresponds to the Media Type.


Fields inherited from interface quicktime.jdirect.QuickTimeLib
JDirect_MacOSX, libraryInstance, name
 
Constructor Summary
QTVRMedia(Track itsTrack, int timeScale)
          This constructor creates a media struct for the specified Track object.
QTVRMedia(Track itsTrack, int timeScale, DataRef dataRef)
          This constructor creates a media struct for the specified Track object.
 
Method Summary
static void registerQTVRMedia()
           
 
Methods inherited from class quicktime.std.movies.media.GenericMedia
getMediaType
 
Methods inherited from class quicktime.std.movies.media.Media
addDataRef, addSample, addSampleReference, addSampleReference, beginEdits, copyUserData, copyUserDataFromMedia, copyUserDataToMedia, endEdits, fromTrack, getCreationTime, getDataHandler, getDataHandlerDescription, getDataRef, getDataRefCount, getDataSize, getDuration, getHandler, getHandlerDescription, getInputMap, getLanguage, getModificationTime, getNextInterestingTime, getPlayHints, getPlayHints, getPreferredChunkSize, getPropertyAtom, getQuality, getSample, getSampleCount, getSampleDescription, getSampleDescriptionCount, getSampleReference, getSampleReferences, getShadowSync, getSyncSampleCount, getTimeScale, getTrack, getTrackMedia, getUserData, loadIntoRam, newFromType, sampleNumToMediaTime, setDataHandler, setDataRef, setDataRefAttributes, setDefaultDataRefIndex, setHandler, setInputMap, setLanguage, setPlayHints, setPreferredChunkSize, setPropertyAtom, setQuality, setSampleDescription, setShadowSync, setTimeScale, timeToSampleNum
 
Methods inherited from class quicktime.QTObject
disposeQTObject, equals, ID, toString
 
Methods inherited from class java.lang.Object
getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

QTVRMedia

public QTVRMedia(Track itsTrack,
                 int timeScale,
                 DataRef dataRef)
          throws QTException
This constructor creates a media struct for the specified Track object.

QuickTime::NewTrackMedia()

Parameters:
itsTrack - Specifies the Track object this media belongs to.
timeScale - Specifies the time scale of the new media.
dataRef - a DataRef object specifying the default data reference for this media.

QTVRMedia

public QTVRMedia(Track itsTrack,
                 int timeScale)
          throws QTException
This constructor creates a media struct for the specified Track object.

QuickTime::NewTrackMedia()

Parameters:
itsTrack - Specifies the Track object this media belongs to.
timeScale - Specifies the time scale of the new media.
Method Detail

registerQTVRMedia

public static void registerQTVRMedia()