loci.formats.out
Class AVIWriter

java.lang.Object
  extended by loci.formats.FormatHandler
      extended by loci.formats.FormatWriter
          extended by loci.formats.out.AVIWriter
All Implemented Interfaces:
IFormatHandler, IFormatWriter, StatusReporter

public class AVIWriter
extends FormatWriter

AVIWriter is the file format writer for AVI files. Much of this writer's code was adapted from Wayne Rasband's AVI Movie Writer plugin for ImageJ (available at http://rsb.info.nih.gov/ij/).

Source code:
Trac, SVN


Field Summary
 
Fields inherited from class loci.formats.FormatWriter
cm, compression, compressionTypes, fps, initialized, metadataRetrieve
 
Fields inherited from class loci.formats.FormatHandler
currentId, debug, debugLevel, format, statusListeners, suffixes
 
Constructor Summary
AVIWriter()
           
 
Method Summary
 boolean canDoStacks()
          Reports whether the writer can save multiple images to a single file.
 void close()
          Closes currently open file(s) and frees allocated memory.
 int[] getPixelTypes()
          Gets the supported pixel types.
 void saveImage(Image image, boolean last)
          Saves the given image to the current file.
 
Methods inherited from class loci.formats.FormatWriter
canDoStacks, getColorModel, getCompressionTypes, getFramesPerSecond, getMetadataRetrieve, getPixelTypes, isSupportedType, isSupportedType, save, saveBytes, saveBytes, saveImage, setColorModel, setCompression, setFramesPerSecond, setId, setMetadataRetrieve
 
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
 

Constructor Detail

AVIWriter

public AVIWriter()
Method Detail

saveImage

public void saveImage(Image image,
                      boolean last)
               throws FormatException,
                      IOException
Description copied from interface: IFormatWriter
Saves the given image to the current file. If this image is the last one in the file, the last flag must be set.

Throws:
FormatException
IOException

canDoStacks

public boolean canDoStacks()
Description copied from interface: IFormatWriter
Reports whether the writer can save multiple images to a single file.

Specified by:
canDoStacks in interface IFormatWriter
Overrides:
canDoStacks in class FormatWriter

getPixelTypes

public int[] getPixelTypes()
Description copied from interface: IFormatWriter
Gets the supported pixel types.

Specified by:
getPixelTypes in interface IFormatWriter
Overrides:
getPixelTypes in class FormatWriter

close

public void close()
           throws IOException
Description copied from interface: IFormatHandler
Closes currently open file(s) and frees allocated memory.

Throws:
IOException