All Packages Class Hierarchy This Package Previous Next Index
Class quicktime.std.movies.media.MusicDescription
java.lang.Object
|
+----quicktime.QTObject
|
+----quicktime.util.QTHandleRef
|
+----quicktime.std.movies.media.SampleDescription
|
+----quicktime.std.movies.media.MusicDescription
- public final class MusicDescription
- extends SampleDescription
- implements InterfaceLib, PrimitivesLib
This class maps the MusicDescription record of the MovieToolbox.
MusicDescriptions are used when adding and getting media samples to/from Music tracks.
-
MusicDescription()
- This constructor makes a new MusicDescription object.
-
clone()
- Implementation of Cloneable Interface.
-
getEndianDescriptor()
- Returns the EndianDescriptor for this class.
-
getMusicFlags()
-
-
getTuneHeader()
- Returns a copy of the TuneHeader MusicHeader data
-
setMusicFlags(int)
-
-
setTuneHeader(MusicData)
- Sets the MusicHeader for the TunePlayer or MusicMedia insertion.
MusicDescription
public MusicDescription() throws QTException
- This constructor makes a new MusicDescription object.
getEndianDescriptor
public static EndianDescriptor getEndianDescriptor()
- Returns the EndianDescriptor for this class.
- Returns:
- an EndianDescriptor
clone
public Object clone()
- Implementation of Cloneable Interface.
- Overrides:
- clone in class SampleDescription
setMusicFlags
public void setMusicFlags(int flags)
getMusicFlags
public int getMusicFlags()
getTuneHeader
public MusicData getTuneHeader() throws QTException
- Returns a copy of the TuneHeader MusicHeader data
- Parameters:
- the - MusicHeader
setTuneHeader
public void setTuneHeader(MusicData mh) throws StdQTException
- Sets the MusicHeader for the TunePlayer or MusicMedia insertion.
This will overwrite any preceeding tune header that the description contained.
- Parameters:
- th - the MusicHeader
All Packages Class Hierarchy This Package Previous Next Index