quicktime.std.movies.media
Class SpriteMedia

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

public final class SpriteMedia
extends Media

The SpriteMedia class repesents sprite media in QuickTime.


Fields inherited from interface quicktime.jdirect.QuickTimeLib
JDirect_MacOSX, libraryInstance, name
 
Constructor Summary
SpriteMedia(Track itsTrack, int timeScale)
          This constructor creates a media struct for the specified Track object.
SpriteMedia(Track itsTrack, int timeScale, DataRef dataRef)
          This constructor creates a media struct for the specified Track object.
 
Method Summary
 SpriteDescription getSoundDescription(int index)
          Deprecated.  
 SpriteDescription getSpriteDescription(int index)
          This method allows you to retrieve a sample description from a media.
 SpriteMediaHandler getSpriteHandler()
          This method allows you to obtain a reference to a media handler component.
 
Methods inherited from class quicktime.std.movies.media.Media
addDataRef, addSample, addSampleReference, addSampleReference, beginEdits, 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

SpriteMedia

public SpriteMedia(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.

SpriteMedia

public SpriteMedia(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

getSpriteHandler

public SpriteMediaHandler getSpriteHandler()
                                    throws StdQTException
This method allows you to obtain a reference to a media handler component. This returns the handler that is the appropriate class for this particular media.

QuickTime::GetMediaHandler()

Returns:
a MediaHandler object for the media's media handler.

getSoundDescription

public SpriteDescription getSoundDescription(int index)
                                      throws QTException
Deprecated.  

See Also:
getSpriteDescription

getSpriteDescription

public SpriteDescription getSpriteDescription(int index)
                                       throws QTException
This method allows you to retrieve a sample description from a media. This returns the description that is the appropriate class for this particular media.

QuickTime::GetMediaSampleDescription()

Parameters:
index - Specifies the index of the description to retrieve.
Returns:
a SpriteDescription object for the specified index.