Skip to main content

Crate oxideav_avi

Crate oxideav_avi 

Source
Expand description

Pure-Rust AVI (RIFF/AVI) container: demuxer + muxer.

AVI is Microsoft’s legacy RIFF-based container, still ubiquitous for Motion-JPEG output from security cameras and older capture hardware. This crate parses and emits AVI 1.0 files. OpenDML extensions (ix##, super-index, files > 2 GiB) are explicitly out of scope — see muxer::write_packet which returns an error if the output approaches 2 GiB.

Modules§

demuxer
AVI (RIFF/AVI) demuxer.
muxer
AVI (RIFF/AVI) muxer.
riff
RIFF chunk primitives.
stream_format
BITMAPINFOHEADER / WAVEFORMATEX parse + emit helpers.

Functions§

register
Install the AVI container into a oxideav_core::RuntimeContext.
register_containers