Constructor
Methods
Inherited Variables
Defined by Output
Inherited Methods
Defined by Output
prepare(nbytes:Int):Void
Inform that we are about to write at least nbytes bytes.
The underlying implementation can allocate proper working space depending on this information, or simply ignore it. This is not a mandatory call but a tip and is only used in some specific cases.
writeDouble(x:Float):Void
Write x as 64-bit double-precision floating point number.
Endianness is specified by the bigEndian property.
writeFloat(x:Float):Void
Write x as 32-bit floating point number.
Endianness is specified by the bigEndian property.
writeFullBytes(s:Bytes, pos:Int, len:Int):Void
Write len bytes from s starting by position specified by pos.
Unlike writeBytes, this method tries to write the exact len amount of bytes.
writeInput(i:Input, ?bufsize:Int):Void
Read all available data from i and write it.
The bufsize optional argument specifies the size of chunks by
which data is read and written. Its default value is 4096.
writeInt16(x:Int):Void
Write x as 16-bit signed integer.
Endianness is specified by the bigEndian property.
writeInt24(x:Int):Void
Write x as 24-bit signed integer.
Endianness is specified by the bigEndian property.
writeInt32(x:Int):Void
Write x as 32-bit signed integer.
Endianness is specified by the bigEndian property.
writeUInt16(x:Int):Void
Write x as 16-bit unsigned integer.
Endianness is specified by the bigEndian property.
writeUInt24(x:Int):Void
Write x as 24-bit unsigned integer.
Endianness is specified by the bigEndian property.