Crate Docs (docs.rs)
Per-crate API reference lives on docs.rs. Every published Mediaway crate links there from its crates.io page; this page is the index.
Published
| Crate | docs.rs | What it is |
|---|---|---|
mediaway-common | docs.rs | Shared types (Rational, formats, GpuBufferHandle, packets/frames) |
iso-bmff | docs.rs | MP4 / ISOBMFF mux + demux core |
iso-cenc | docs.rs | ClearKey CENC sample crypto |
ebml-webm | docs.rs | EBML / WebM mux + demux core |
riff-wave-core | docs.rs | WAV / RIFF PCM core |
adts-core | docs.rs | ADTS (raw AAC) core |
mpeg-audio | docs.rs | MP3 (Layer III) core |
ogg-core | docs.rs | Ogg page/packet core |
flv-core | docs.rs | FLV tag core |
mpeg-ts-core | docs.rs | MPEG-2 Transport Stream core |
mediaway-container | docs.rs | Container facade (typed mp4/webm/wav/adts/mp3/ogg/flv/ts) |
mediaway-encoder | docs.rs | Encode traits + backends |
mediaway-decoder | docs.rs | Decode traits + backends |
mediaway-device | docs.rs | Capture/playback traits + backends |
mediaway | docs.rs | Convenience pipeline (EncodeSession, platform) |
mediaway-sw | docs.rs | Pure Rust software codecs |
vpl-sys | docs.rs | oneVPL FFI bindings |
mediaway-test-media | docs.rs | Generated test fixtures (test-only) |
mediaway-avcli | docs.rs | AV CLI (mux) |
mediaway-avprobe | docs.rs | Media probe CLI |
Not yet published
These crates are not on crates.io (their publish flag is off while they stabilize) —
use the repository copies:
| Crate | Repo README |
|---|---|
rtmp | crates/rtmp/README.md |
mediaway-ffi | crates/mediaway-ffi/README.md |
iso-bmff-wasm | crates/iso-bmff-wasm/README.md |
How the support matrices stay in sync
The support-matrix pages (Codec Support, Container
Support, Device) and the Crate
Map are {{#include}}d from the root README.md
anchor blocks (<!-- ANCHOR: … -->). To update a matrix, edit the README — never the
book page. See Extending the Book.