|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectloci.formats.FormatHandler
loci.formats.FormatReader
loci.formats.in.LegacyQTReader
public class LegacyQTReader
LegacyQTReader is a file format reader for QuickTime movie files. To use it, QuickTime for Java must be installed. Much of this code was based on the QuickTime Movie Opener for ImageJ (available at http://rsb.info.nih.gov/ij/plugins/movie-opener.html).
| Field Summary | |
|---|---|
protected Image |
image
Image containing current frame. |
protected loci.formats.ReflectedUniverse |
r
Reflection tool for QuickTime for Java calls. |
protected int[] |
times
Time offset for each frame. |
protected loci.formats.LegacyQTTools |
tools
Instance of LegacyQTTools to handle QuickTime for Java detection. |
| Fields inherited from class loci.formats.FormatReader |
|---|
collectMetadata, core, filterMetadata, group, in, metadata, metadataStore, normalizeData, saveOriginalMetadata, series, THUMBNAIL_DIMENSION |
| Fields inherited from class loci.formats.FormatHandler |
|---|
currentId, debug, debugLevel, format, statusListeners, suffixes |
| Fields inherited from interface loci.formats.IFormatReader |
|---|
CAN_GROUP, CANNOT_GROUP, MUST_GROUP |
| Constructor Summary | |
|---|---|
LegacyQTReader()
Constructs a new QT reader. |
|
LegacyQTReader(Hashtable idMap)
Constructs a new QT reader with the given id mappings. |
|
| Method Summary | |
|---|---|
void |
close()
|
void |
close(boolean fileOnly)
|
protected void |
initFile(String id)
|
boolean |
isThisType(byte[] block)
|
byte[] |
openBytes(int no,
byte[] buf)
|
BufferedImage |
openImage(int no)
|
| Methods inherited from class loci.formats.FormatReader |
|---|
addMeta, checkBytes, fileGroupOption, get16BitLookupTable, get8BitLookupTable, getChannelDimLengths, getChannelDimLengths, getChannelDimTypes, getChannelDimTypes, getCoreMetadata, getCoreMetadata, getCurrentFile, getDimensionOrder, getDimensionOrder, getEffectiveSizeC, getEffectiveSizeC, getImageCount, getImageCount, getIndex, getIndex, getMeta, getMetadata, getMetadata, getMetadataStore, getMetadataStore, getMetadataStoreRoot, getMetadataStoreRoot, getMetadataValue, getMetadataValue, getPixelType, getPixelType, getRGBChannelCount, getRGBChannelCount, getSeries, getSeries, getSeriesCount, getSeriesCount, getSizeC, getSizeC, getSizeT, getSizeT, getSizeX, getSizeX, getSizeY, getSizeY, getSizeZ, getSizeZ, getThumbSizeX, getThumbSizeX, getThumbSizeY, getThumbSizeY, getUsedFiles, getUsedFiles, getZCTCoords, getZCTCoords, isFalseColor, isGroupFiles, isIndexed, isInterleaved, isInterleaved, isInterleaved, isInterleaved, isLittleEndian, isLittleEndian, isMetadataCollected, isMetadataComplete, isMetadataFiltered, isNormalized, isOrderCertain, isOrderCertain, isOriginalMetadataPopulated, isRGB, isRGB, isUsedFile, openBytes, openBytes, openBytes, openImage, openThumbBytes, openThumbBytes, openThumbImage, openThumbImage, setGroupFiles, setId, setMetadataCollected, setMetadataFiltered, setMetadataStore, setNormalized, setOriginalMetadataPopulated, setSeries, setSeries |
| Methods inherited from class loci.formats.FormatHandler |
|---|
addStatusListener, debug, getFormat, getStatusListeners, getSuffixes, isThisType, isThisType, removeStatusListener, setDebug, setDebugLevel, setId, status, status, status, trace, trace |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface loci.formats.IFormatHandler |
|---|
getFormat, getSuffixes, isThisType, isThisType, setId |
| Methods inherited from interface loci.formats.StatusReporter |
|---|
addStatusListener, getStatusListeners, removeStatusListener |
| Field Detail |
|---|
protected loci.formats.LegacyQTTools tools
protected loci.formats.ReflectedUniverse r
protected int[] times
protected Image image
| Constructor Detail |
|---|
public LegacyQTReader()
public LegacyQTReader(Hashtable idMap)
| Method Detail |
|---|
public boolean isThisType(byte[] block)
public byte[] openBytes(int no,
byte[] buf)
throws loci.formats.FormatException,
IOException
loci.formats.FormatException
IOException
public BufferedImage openImage(int no)
throws loci.formats.FormatException,
IOException
openImage in interface loci.formats.IFormatReaderopenImage in class loci.formats.FormatReaderloci.formats.FormatException
IOException
public void close(boolean fileOnly)
throws IOException
close in interface loci.formats.IFormatReaderclose in class loci.formats.FormatReaderIOException
public void close()
throws IOException
close in interface loci.formats.IFormatHandlerclose in class loci.formats.FormatReaderIOException
protected void initFile(String id)
throws loci.formats.FormatException,
IOException
initFile in class loci.formats.FormatReaderloci.formats.FormatException
IOException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||