parse static method

StreamCapsule parse(
  1. Uint8List bytes
)

Parse from bytes.

Implementation

static StreamCapsule parse(Uint8List bytes) {
  final typeValue = VarInt.decode(bytes.buffer, offset: bytes.offsetInBytes);
  final typeLen = VarInt.decodeLength(bytes[0]);
  final streamId = VarInt.decode(
    bytes.buffer,
    offset: bytes.offsetInBytes + typeLen,
  );
  final type = CapsuleType.fromValue(typeValue)!;
  return StreamCapsule(streamId: streamId, type: type);
}