quicktime.std.movies.media
Class FlashMedia
java.lang.Object
|
+--quicktime.QTObject
|
+--quicktime.std.movies.media.Media
|
+--quicktime.std.movies.media.FlashMedia
- All Implemented Interfaces:
- quicktime.jdirect.InterfaceLib, quicktime.jdirect.PrimitivesLib, quicktime.jdirect.QuickTimeLib, quicktime.jdirect.SharedLibrary, com.apple.jdirect.SharedLibrary
- public final class FlashMedia
- extends Media
The FlashMedia class repesents Flash media in QuickTime.
Fields inherited from interface quicktime.jdirect.QuickTimeLib |
JDirect_MacOSX, libraryInstance, name |
Constructor Summary |
FlashMedia(Track itsTrack,
int timeScale)
This constructor creates a media struct for the specified Track object. |
FlashMedia(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 |
FlashMedia
public FlashMedia(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.
FlashMedia
public FlashMedia(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.
getFlashHandler
public FlashMediaHandler getFlashHandler()
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.
getFlashDescription
public FlashDescription getFlashDescription(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 FlashDescription object for the specified index.