quicktime.std.movies.media
Class ThreeDMedia
java.lang.Object
|
+--quicktime.QTObject
|
+--quicktime.std.movies.media.Media
|
+--quicktime.std.movies.media.ThreeDMedia
- All Implemented Interfaces:
- quicktime.jdirect.InterfaceLib, quicktime.jdirect.PrimitivesLib, quicktime.jdirect.QuickTimeLib, quicktime.jdirect.SharedLibrary, com.apple.jdirect.SharedLibrary
- public final class ThreeDMedia
- extends Media
The ThreeDMedia class repesents base media in QuickTime.
Fields inherited from interface quicktime.jdirect.QuickTimeLib |
JDirect_MacOSX, libraryInstance, name |
Constructor Summary |
ThreeDMedia(Track itsTrack,
int timeScale)
This constructor creates a media struct for the specified Track object. |
ThreeDMedia(Track itsTrack,
int timeScale,
DataRef dataRef)
This constructor creates a media struct for the specified Track object. |
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 java.lang.Object |
getClass, hashCode, notify, notifyAll, wait, wait, wait |
ThreeDMedia
public ThreeDMedia(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.
ThreeDMedia
public ThreeDMedia(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.
getThreeDHandler
public ThreeDMediaHandler getThreeDHandler()
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.
getThreeDDescription
public ThreeDDescription getThreeDDescription(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 image description to retrieve.- Returns:
- an ThreeDDescription object for the specified index.