|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
|
+--quicktime.QTObject
|
+--quicktime.std.comp.ComponentIdentifier
|
+--quicktime.std.comp.Component
|
+--quicktime.std.qtcomponents.MovieExporter
Assists in exporting movie data and data conversion operations.
The MovieDataImportComponent implements methods for a corresponding QuickTime
ComponentInstance structure.
refer to Movie Data Exchange in QuickTime
| Field Summary |
| Fields inherited from interface quicktime.jdirect.QuickTimeLib |
JDirect_MacOSX, libraryInstance, name |
| Constructor Summary | |
MovieExporter(ComponentIdentifier comp)
Given a component identifier it opens the specified component. |
|
MovieExporter(int subType)
Opens the specified movie export component,'spit', with the given subType. |
|
| Method Summary | |
boolean |
doUserDialog(Movie theMovie,
Track onlyThisTrack,
int startTime,
int duration)
Determines the data reference handle for the movie export component. |
int |
getAuxiliaryData(QTHandle dataH)
Determines the data type for the component. |
int |
getCreatorType()
Determines the file type creator for the component. |
int |
getExportFileNameExtension()
Gets the movie export components current FileNameExtension. |
AtomContainer |
getExportSettingsFromAtomContainer()
Retrieves the current settings from the movie export component.. |
java.lang.String |
getExportShortFileTypeString()
No Documentation. |
int |
getExportSourceMediaType()
This routine returns an OSType value through its mediaType parameter, which is interpreted in exactly the same way that the componentManufacturer was previously interpreted. |
void |
setExportSettingsFromAtomContainer(AtomContainer settings)
Sets the movie export componentŐs current configuration from the passed settings data. |
void |
setProgressProc(MovieProgress mp)
This method establishes a MovieProgress object for the MovieExporter that will be called for you by the Movie Toolbox whenever it has to do a lengthy movie export process with this MovieExporter QuickTime::MovieExportSetProgressProc |
void |
setSampleDescription(SampleDescription desc,
int mediaType)
Specifies the SampleDescription and media type for the component. |
void |
toDataRef(DataRef dataRef,
Movie theMovie,
Track onlyThisTrack,
int startTime,
int duration)
Exports the movie's track data to the specified data reference for the movie export component. |
void |
toFile(QTFile theFile,
Movie theMovie,
Track onlyThisTrack,
int startTime,
int duration)
This method is used to export movie data into a file. |
QTHandle |
toHandle(Movie theMovie,
Track onlyThisTrack,
int startTime,
int duration)
Exports the movie's track data into a handle, returning the handle the data is exported too. |
boolean |
validate(Movie theMovie,
Track onlyThisTrack)
Use this method to determine whether the movie or track could be exported by this exporter. |
| Methods inherited from class quicktime.std.comp.Component |
count |
| Methods inherited from class quicktime.std.comp.ComponentIdentifier |
find, find, getInfo, toString |
| Methods inherited from class quicktime.QTObject |
disposeQTObject, equals, ID |
| Methods inherited from class java.lang.Object |
getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
public MovieExporter(int subType)
throws QTException
subType - The movie export component sub type
public MovieExporter(ComponentIdentifier comp)
throws QTException
comp - the component identifier to open| Method Detail |
public void setProgressProc(MovieProgress mp)
throws StdQTException
mp - the MovieProgress object, or null for no progress object
StdQTException
public void toFile(QTFile theFile,
Movie theMovie,
Track onlyThisTrack,
int startTime,
int duration)
throws QTException
theFile - the file that is to receive the converted movie datatheMovie - specifies the movie to export.onlyThisTrack - Specifies the track used to reference.startTime - Specifies the start time value of the time base.duration - Specifies the elapsed time value of the timebase.
QTException
public QTHandle toHandle(Movie theMovie,
Track onlyThisTrack,
int startTime,
int duration)
throws QTException
theMovie - Specifies the movie.onlyThisTrack - Specifies the track used to reference.startTime - Specifies the start time of the time base.duration - Specifies the time value of the timebase.
QTException
public void toDataRef(DataRef dataRef,
Movie theMovie,
Track onlyThisTrack,
int startTime,
int duration)
throws StdQTException
theMovie - Specifies the movie.duration - Specifies the time value of the timebase.
StdQTException
public int getAuxiliaryData(QTHandle dataH)
throws StdQTException
dataH - Specifies the data handle.
StdQTException
public void setSampleDescription(SampleDescription desc,
int mediaType)
throws StdQTException
desc - Specifies the sample description.mediaType - Specifies the media type.
StdQTException
public boolean doUserDialog(Movie theMovie,
Track onlyThisTrack,
int startTime,
int duration)
throws StdQTException
theMovie - Specifies the movie.onlyThisTrack - Specifies the track used to reference.startTime - Specifies the start time of the time base.duration - Specifies the time value of the timebase.
StdQTException
public int getCreatorType()
throws StdQTException
StdQTException
public boolean validate(Movie theMovie,
Track onlyThisTrack)
throws StdQTException
theMovie - the movie for this operation.onlyThisTrack - identifies a track that is to be converted or null. If supplied the component
will only convert the specified track.
StdQTException
public AtomContainer getExportSettingsFromAtomContainer()
throws StdQTException
StdQTException
public void setExportSettingsFromAtomContainer(AtomContainer settings)
throws StdQTException
StdQTException
public final int getExportFileNameExtension()
throws StdQTException
StdQTException
public final java.lang.String getExportShortFileTypeString()
throws StdQTException
StdQTException
public final int getExportSourceMediaType()
throws StdQTException
StdQTException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||