Click or drag to resize

PacketReaderCreate Method (Stream, PacketKey, Endian, BinaryTextEncoding, IEnumerableBuffer)

Creates a PacketReader from a stream of data. The underlying stream is left open when the PacketReader is closed.

Namespace:  Demo3D.IO
Assembly:  Demo3D.IO (in Demo3D.IO.dll) Version: 10.0.0.0 (10.0.0.0)
Syntax
C#
public static PacketReader Create(
	Stream stream,
	PacketKey packetKey,
	Endian endian,
	BinaryTextEncoding textEncoding,
	IEnumerable<Buffer> preload = null
)

Parameters

stream
Type: System.IOStream
The underlying data source.
packetKey
Type: Demo3D.IOPacketKey
The PacketKey that holds the lock on the underlying stream.
endian
Type: Demo3D.IOEndian
The endian format of the data (or null if not known).
textEncoding
Type: Demo3D.IOBinaryTextEncoding
The encoding of of strings in the packet (or null if not known).
preload (Optional)
Type: System.Collections.GenericIEnumerableBuffer
Pre-read data to preload this PacketReader. This data will be returned before any more data is read from the stream.

Return Value

Type: PacketReader
A new PacketReader.
See Also