Method | Description | |
---|---|---|
ABCDataTypeReader ( Stream inputStream ) : System |
Initializes a new instance of a reader for a ABC data stream
|
|
Align8 ( ) : void |
Align to the next whole byte. If we're already on a byte boundary, the next byte position does not change.
|
|
Dispose ( ) : void | ||
ReadByteBlock ( int len ) : byte[] | ||
ReadInt32 ( ) : int |
There isn't any 32-bit types in ABC, they're all packed ints. You probably want ReadSI32 or ReadUI32 instead. This is here to allow us to fake reading doubles.
|
|
ReadSBits ( int numBits ) : int | ||
ReadSI24 ( ) : int | ||
ReadSI32 ( ) : int | ||
ReadSI8 ( ) : int |
Read an unsigned byte, aligned to the next byte boundary
|
|
ReadString ( ) : string |
Reads a UTF8 string, prefixed by a length value stored as a packed int.
|
|
ReadU30 ( ) : uint |
Reads an aligned 30-bit unsigned integer. The top two bits will be 0. See ReadEncodedU32 for a 32-bit version. This belongs in the ABC spec; 32-bit values belong in the SWF spec.
|
|
ReadUBits ( int numBits ) : uint | ||
ReadUI16 ( ) : ushort |
Read an unsigned short, aligned to the next byte boundary
|
|
ReadUI32 ( ) : uint |
Read an unsigned int, aligned to the next byte boundary
|
|
ReadUI8 ( ) : int |
Read an unsigned byte, aligned to the next byte boundary
|
Method | Description | |
---|---|---|
ReadFully ( byte b, int o, int len ) : void |
public ABCDataTypeReader ( Stream inputStream ) : System | ||
inputStream | Stream | The stream to read from |
return | System |