Expand description
Module for parsing ISO Base Media Format aka video/mp4 streams.
This crate is written entirely in safe Rust code except for the C FFI bindings.
Modules§
- c_api
- This crate can be used from C.
Structs§
- AV1Metadata
- AV1 sequence header metadata parsed from an OBU bitstream.
- Animation
Config Deprecated - Animation configuration for animated AVIF (avis brand)
- Animation
Frame Deprecated - Frame information for animated AVIF
- Animation
Info - Animation metadata from
AvifParser - Avif
Data Deprecated - Avif
Parser - Zero-copy AVIF parser backed by a borrowed or owned byte buffer.
- Decode
Config - Configuration for parsing AVIF files with resource limits and validation options
- Frame
Iterator - Iterator over animation frames.
- Frame
Ref - A single frame from an animated AVIF, with zero-copy when possible.
- Grid
Config - Grid configuration for tiled/grid-based AVIF images Grid image configuration
- Parse
Options - Options for parsing AVIF files
- Unstoppable
- A
Stopimplementation that never stops (no cooperative cancellation).
Enums§
- Error
- Describes parser failures.
- Stop
Reason - Why an operation was stopped.
Traits§
- Stop
- Cooperative cancellation check.
Functions§
- read_
avif Deprecated - Read the contents of an AVIF file
- read_
avif_ with_ config Deprecated - Read the contents of an AVIF file with resource limits and cancellation support
- read_
avif_ with_ options Deprecated - Read the contents of an AVIF file with custom parsing options
Type Aliases§
- Result
- Result shorthand using our Error enum.