Expand description
Container facade — shared traits and Mediaway-typed MP4 surface.
Pure ISOBMFF lives in iso_bmff. This crate maps to mediaway_common
types and exposes Mux / Demux / DemuxDecrypt.
Modules§
- adts
- Mediaway-typed ADTS (raw AAC elementary stream) mux + demux over [
adts-core]. - convert
- Map
iso_bmfftypes ↔mediaway_common. - flv
- Mediaway-typed FLV (Flash Video) mux + demux over
flv_core. - mp3
- Mediaway-typed MPEG audio (Layer III / “MP3”) mux + demux over
mpeg_audio. - mp4
- Mediaway-typed MP4 surface over
iso_bmff. - ogg
- Mediaway-typed Ogg (Opus/Vorbis transport) mux + demux over [
ogg-core]. - ts
- Mediaway-typed MPEG-2 Transport Stream mux + demux over
mpeg_ts_core. - wav
- Mediaway-typed RIFF/WAVE (PCM) mux + demux over
riff_wave_core. - webm
- Mediaway-typed
WebMmux + demux surface overebml_webm.
Traits§
- Container
Format - Pair a muxer and demuxer for one container format.
- Demux
- Demux session: container bytes in → packets out.
- Demux
Decrypt - Optional
ClearKeyhook for demuxers that support ISO CENC. - Mux
- Live mux session: packets in → container bytes out.