DemoStream
Iterates over the outer .dem container format, handling tick-delimited messages and Snappy decompression.
See also: How Proto Parsing Works
Generated API
gem.stream.DemoStream
DemoStream
python
class DemoStreamIterates outer messages from a Source 2 .dem file.
Source: src/gem/stream.py:40
Methods
close
Signature: def DemoStream.close(self) -> None
Release memory-map and file descriptor resources, if any.
Source: src/gem/stream.py:73
gem.stream.OuterMessage
OuterMessage
python
class OuterMessageA single decoded outer demo message.
Source: src/gem/stream.py:26
Dataclass fields
| Name | Type | Default |
|---|---|---|
tick | int | - |
msg_type | int | - |
data | bytes | - |