loci.formats.codec
Class MSVideoCodec
java.lang.Object
loci.formats.codec.BaseCodec
loci.formats.codec.MSVideoCodec
- All Implemented Interfaces:
- Codec
public class MSVideoCodec
- extends BaseCodec
- implements Codec
Methods for compressing and decompressing data using Microsoft Video 1.
See http://wiki.multimedia.cx/index.php?title=Microsoft_Video_1 for an
excellent description of MSV1.
- Source code:
- Trac,
SVN
Method Summary |
byte[] |
compress(byte[] data,
int x,
int y,
int[] dims,
Object options)
Compresses a block of data. |
byte[] |
decompress(byte[] data,
Object options)
Decompresses a block of data. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MSVideoCodec
public MSVideoCodec()
compress
public byte[] compress(byte[] data,
int x,
int y,
int[] dims,
Object options)
throws loci.formats.FormatException
- Description copied from interface:
Codec
- Compresses a block of data.
- Specified by:
compress
in interface Codec
- Parameters:
data
- The data to be compressed.x
- Length of the x dimension of the image data, if appropriate.y
- Length of the y dimension of the image data, if appropriate.dims
- The dimensions of the image data, if appropriate.options
- Options to be used during compression, if appropriate.
- Returns:
- The compressed data.
- Throws:
loci.formats.FormatException
- If input is not a compressed data block of the
appropriate type.
decompress
public byte[] decompress(byte[] data,
Object options)
throws loci.formats.FormatException
- Description copied from interface:
Codec
- Decompresses a block of data.
- Specified by:
decompress
in interface Codec
- Parameters:
data
- the data to be decompressedoptions
- Options to be used during decompression.
- Returns:
- the decompressed data.
- Throws:
loci.formats.FormatException
- If data is not valid.