Crate mp4parse [] [src]

Module for parsing ISO Base Media Format aka video/mp4 streams.

Reexports

pub use capi::*;

Modules

capi

C API for mp4parse module.

Structs

AudioSampleEntry
MediaContext

Internal data structures.

MediaScaledTime

A time scaled by the media's global (mvhd) timescale.

MediaTimeScale

The media's global (mvhd) timescale.

OpusSpecificBox

Represent an OpusSpecificBox 'dOps'

Track
TrackHeaderBox

Track header box 'tkhd'

TrackScaledTime

A time scaled by the track's local (mdhd) timescale.

TrackTimeScale

The track's local (mdhd) timescale.

VPxConfigBox

Represent a Video Partition Codec Configuration 'vpcC' box (aka vp9).

VideoSampleEntry

Enums

AudioCodecSpecific
Error

Describes parser failures.

SampleEntry
TrackType
VideoCodecSpecific

Functions

read_mp4

Read the contents of a box, including sub boxes.

serialize_opus_header

Re-serialize the Opus codec-specific config data as an OpusHead packet.

set_debug_mode

Type Definitions

Result

Result shorthand using our Error enum.