# Package org.red5.io.amf3

Interface Summary
Interface | Description
--- | ---
IDataInput | Interface implemented by classes that provide a way to load custom objects.
IDataOutput | Interface implemented by classes that provide a way to store custom objects.
IExternalizable | Interface that needs to be implemented by classes that serialize / deserialize themselves.

Class Summary
Class | Description
--- | ---
AMF3 | AMF3 data type definitions.
ByteArray | Red5 version of the Flex ByteArray class.
DataInput | Implementation of the IDataInput interface.
DataOutput | Implementation of the IDataOutput interface.
Input | Input for Red5 data (AMF3) types
Input.ClassReference | Holds informations about already deserialized classes.
Input.PendingObject | Dummy class that is stored as reference for objects currently being deserialized that reference themselves.
Input.RefStorage | Class used to collect AMF3 references.
Output | AMF3 output writer