|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectvisad.data.FormNode
visad.data.Form
visad.data.qt.QTForm
public class QTForm
QTForm is the VisAD data form for QuickTime movie files. To use it, QuickTime for Java must be installed. Much of this form's code was adapted from Wayne Rasband's QuickTime Movie Opener and QuickTime Movie Writer plugins for ImageJ (available at http://rsb.info.nih.gov/ij/).
| Field Summary | |
|---|---|
static int |
FRAME_RATE
|
| Fields inherited from class visad.data.Form |
|---|
mathType |
| Constructor Summary | |
|---|---|
QTForm()
Constructs a new QuickTime movie file form. |
|
| Method Summary | |
|---|---|
void |
add(java.lang.String id,
Data data,
boolean replace)
Adds data to an existing QuickTime movie. |
java.lang.String[] |
getDefaultSuffixes()
Returns the default file suffixes for the QuickTime movie formats. |
FormNode |
getForms(Data data)
Return the data forms that are compatible with a data object. |
boolean |
isThisType(byte[] block)
Checks if the given block is a valid header for a QuickTime movie. |
boolean |
isThisType(java.lang.String name)
Checks if the given string is a valid filename for a QuickTime movie. |
static void |
main(java.lang.String[] args)
Run 'java visad.data.qt.QTForm in_file out_file' to convert in_file to out_file in QuickTime movie format. |
DataImpl |
open(java.lang.String id)
Opens an existing QuickTime movie from the given location. |
DataImpl |
open(java.net.URL url)
Opens an existing QuickTime movie from the given URL. |
void |
save(java.lang.String id,
Data data,
boolean replace)
Saves a VisAD Data object to a QuickTime movie at the given location. |
| Methods inherited from class visad.data.Form |
|---|
getMathType |
| Methods inherited from class visad.data.FormNode |
|---|
getName |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final int FRAME_RATE
| Constructor Detail |
|---|
public QTForm()
| Method Detail |
|---|
public boolean isThisType(java.lang.String name)
isThisType in interface FormFileInformerpublic boolean isThisType(byte[] block)
isThisType in interface FormFileInformerpublic java.lang.String[] getDefaultSuffixes()
getDefaultSuffixes in interface FormFileInformer
public void save(java.lang.String id,
Data data,
boolean replace)
throws BadFormException,
java.io.IOException,
java.rmi.RemoteException,
VisADException
save in class FormNodeBadFormException
java.io.IOException
java.rmi.RemoteException
VisADException
public void add(java.lang.String id,
Data data,
boolean replace)
throws BadFormException
add in class FormNodeBadFormException - Always thrown (method is not implemented).
public DataImpl open(java.lang.String id)
throws BadFormException,
java.io.IOException,
VisADException
open in class FormNodeBadFormException
java.io.IOException
VisADException
public DataImpl open(java.net.URL url)
throws BadFormException,
java.io.IOException,
VisADException
open in class FormNodeBadFormException - Always thrown (method is not implemented).
java.io.IOException
VisADExceptionpublic FormNode getForms(Data data)
FormNode
getForms in class FormNode
public static void main(java.lang.String[] args)
throws VisADException,
java.rmi.RemoteException,
java.io.IOException
VisADException
java.rmi.RemoteException
java.io.IOException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||