|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object loci.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.IFormatReader
openImage
in class loci.formats.FormatReader
loci.formats.FormatException
IOException
public void close(boolean fileOnly) throws IOException
close
in interface loci.formats.IFormatReader
close
in class loci.formats.FormatReader
IOException
public void close() throws IOException
close
in interface loci.formats.IFormatHandler
close
in class loci.formats.FormatReader
IOException
protected void initFile(String id) throws loci.formats.FormatException, IOException
initFile
in class loci.formats.FormatReader
loci.formats.FormatException
IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |