Class ANIMDeltaFrame
java.lang.Object
org.monte.media.anim.ANIMFrame
org.monte.media.anim.ANIMDeltaFrame
- Author:
- Werner Randelshofer, Hausmatt 10, CH-6405 Goldau, Switzerland
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class org.monte.media.anim.ANIMFrame
BadBitsOP_ByteVertical, BadBitsOP_GeneralDelta, BIT_LongData, BIT_LongInfoOffsets, BIT_OneInfoListForAllPlanes, BIT_RLC, BIT_Vertical, BIT_XOR, colorModel, data -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddecode(AmigaBitmapImage bitmap, ANIMMovieResources track) intgetBottomBound(ANIMMovieResources track) intgetLeftBound(ANIMMovieResources track) intgetRightBound(ANIMMovieResources track) intgetTopBound(ANIMMovieResources track) booleanReturns true if the frame can be decoded over both the previous frame or the subsequent frame.Methods inherited from class org.monte.media.anim.ANIMFrame
addAudioCommand, cleanUpAudioCommands, getAudioCommands, getBits, getColorModel, getInterleave, getOperation, getRelTime, setAbsTime, setBits, setColorModel, setData, setHeight, setInterleave, setMask, setOperation, setRelTime, setWidth, setX, setY
-
Field Details
-
OP_Direct
public static final int OP_Direct- See Also:
-
OP_XOR
public static final int OP_XOR- See Also:
-
OP_LongDelta
public static final int OP_LongDelta- See Also:
-
OP_ShortDelta
public static final int OP_ShortDelta- See Also:
-
OP_GeneralDelta
public static final int OP_GeneralDelta- See Also:
-
OP_ByteVertical
public static final int OP_ByteVertical- See Also:
-
OP_StereoDelta
public static final int OP_StereoDelta- See Also:
-
OP_Vertical7
public static final int OP_Vertical7- See Also:
-
OP_Vertical8
public static final int OP_Vertical8- See Also:
-
OP_J
public static final int OP_J- See Also:
-
-
Constructor Details
-
ANIMDeltaFrame
public ANIMDeltaFrame()
-
-
Method Details
-
decode
-
getTopBound
- Overrides:
getTopBoundin classANIMFrame
-
getBottomBound
- Overrides:
getBottomBoundin classANIMFrame
-
getLeftBound
- Overrides:
getLeftBoundin classANIMFrame
-
getRightBound
- Overrides:
getRightBoundin classANIMFrame
-
isBidirectional
public boolean isBidirectional()Returns true if the frame can be decoded over both the previous frame or the subsequent frame. Bidirectional frames can be used efficiently for forward and backward playing a movie.All key frames are bidirectional. Delta frames which use an XOR OP-mode are bidirectional as well.
- Overrides:
isBidirectionalin classANIMFrame
-