Expand description
MoQT wire codec for draft-07 through draft-17.
Enable draft support via feature flags: draft14 (default), draft07, draft08, etc.
Use all-drafts to enable every draft.
§Shared modules
varint— QUIC variable-length integer (RFC 9000 Section 16)kvp— Key-value parameter pairs used in control messagestypes— Core protocol types (TrackNamespace, Location, enums)error— Codec error types and size limits
§Draft-specific modules
Each draftNN module provides control message and data stream encoding/decoding
for that specific draft version. Enable via the corresponding feature flag.
Modules§
- dispatch
- Unified types and version-aware decode/encode across drafts.
- draft07
- MoQT wire codec for draft-07. MoQT wire codec for draft-07.
- draft08
- MoQT wire codec for draft-08. MoQT wire codec for draft-08.
- draft09
- MoQT wire codec for draft-09. MoQT wire codec for draft-09.
- draft10
- MoQT wire codec for draft-10. MoQT wire codec for draft-10.
- draft11
- MoQT wire codec for draft-11. MoQT wire codec for draft-11.
- draft12
- MoQT wire codec for draft-12. MoQT wire codec for draft-12.
- draft13
- MoQT wire codec for draft-13. MoQT wire codec for draft-13.
- draft14
- MoQT wire codec for draft-14. MoQT wire codec for draft-14.
- draft15
- MoQT wire codec for draft-15. MoQT wire codec for draft-15.
- draft16
- MoQT wire codec for draft-16. MoQT wire codec for draft-16.
- draft17
- MoQT wire codec for draft-17. MoQT wire codec for draft-17.
- error
- Codec error types and size limits.
- kvp
- Key-value parameter pair encoding and decoding.
- types
- Core protocol types shared across drafts.
- varint
- QUIC variable-length integer encoding and decoding.
- version
- MoQT draft version enum for runtime dispatch. MoQT draft version enum for runtime dispatch.