public class ANIMDecoder extends java.lang.Object implements IFFVisitor
| Modifier and Type | Field and Description |
|---|---|
static int |
A2024_MONITOR_ID |
static int |
DBLNTSC_MONITOR_ID |
static int |
DBLPAL_MONITOR_ID |
static int |
DEFAULT_MONITOR_ID |
protected static int |
EHB_MODE |
static int |
EURO36_MONITOR_ID |
static int |
EURO72_MONITOR_ID |
protected static int |
HAM_MODE |
protected static int |
MODE_MASK |
static int |
MONITOR_ID_MASK |
static int |
MULTISCAN_MONITOR_ID |
static int |
NTSC_MONITOR_ID |
static int |
PAL_MONITOR_ID |
static int |
PROTO_MONITOR_ID |
static int |
SUPER72_MONITOR_ID |
| Constructor and Description |
|---|
ANIMDecoder(java.io.InputStream inputStream) |
ANIMDecoder(java.net.URL location) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
decodeANNO(IFFChunk[] chunks,
ANIMMovieTrack track) |
protected void |
decodeAUTH(IFFChunk[] chunks,
ANIMMovieTrack track) |
protected void |
decodeCCRT(IFFChunk chunk,
ANIMMovieTrack track) |
protected void |
decodeColorCycling(IFFChunk[] ccrtChunks,
IFFChunk[] crngChunks,
IFFChunk[] drngChunks,
ANIMMovieTrack track) |
protected void |
decodeCOPYRIGHT(IFFChunk[] chunks,
ANIMMovieTrack track) |
protected void |
decodeCRNG(IFFChunk chunk,
ANIMMovieTrack track) |
protected void |
decodeDRNG(IFFChunk chunk,
ANIMMovieTrack track) |
void |
enterGroup(IFFChunk chunk) |
void |
leaveGroup(IFFChunk chunk) |
void |
produce(ANIMMovieTrack track,
int n,
boolean loadAudio) |
void |
registerChunks(IFFParser iff,
boolean loadAudio) |
void |
visitChunk(IFFChunk group,
IFFChunk chunk) |
public static final int MONITOR_ID_MASK
public static final int DEFAULT_MONITOR_ID
public static final int NTSC_MONITOR_ID
public static final int PAL_MONITOR_ID
public static final int MULTISCAN_MONITOR_ID
public static final int A2024_MONITOR_ID
public static final int PROTO_MONITOR_ID
public static final int EURO72_MONITOR_ID
public static final int EURO36_MONITOR_ID
public static final int SUPER72_MONITOR_ID
public static final int DBLNTSC_MONITOR_ID
public static final int DBLPAL_MONITOR_ID
protected static final int MODE_MASK
protected static final int HAM_MODE
protected static final int EHB_MODE
public ANIMDecoder(java.io.InputStream inputStream)
public ANIMDecoder(java.net.URL location)
public void produce(ANIMMovieTrack track, int n, boolean loadAudio) throws java.io.IOException
java.io.IOExceptionpublic void registerChunks(IFFParser iff, boolean loadAudio)
public void enterGroup(IFFChunk chunk)
enterGroup in interface IFFVisitorpublic void leaveGroup(IFFChunk chunk)
leaveGroup in interface IFFVisitorpublic void visitChunk(IFFChunk group, IFFChunk chunk) throws ParseException, AbortException
visitChunk in interface IFFVisitorParseExceptionAbortExceptionprotected void decodeCCRT(IFFChunk chunk, ANIMMovieTrack track) throws ParseException
ParseExceptionprotected void decodeCRNG(IFFChunk chunk, ANIMMovieTrack track) throws ParseException
ParseExceptionprotected void decodeDRNG(IFFChunk chunk, ANIMMovieTrack track) throws ParseException
ParseExceptionprotected void decodeColorCycling(IFFChunk[] ccrtChunks, IFFChunk[] crngChunks, IFFChunk[] drngChunks, ANIMMovieTrack track) throws ParseException
ParseExceptionprotected void decodeCOPYRIGHT(IFFChunk[] chunks, ANIMMovieTrack track) throws ParseException
ParseExceptionprotected void decodeAUTH(IFFChunk[] chunks, ANIMMovieTrack track) throws ParseException
ParseExceptionprotected void decodeANNO(IFFChunk[] chunks, ANIMMovieTrack track) throws ParseException
ParseExceptionCopyright © 2022. All Rights Reserved.