Crate mp4parse [] [src]

Reexports

pub use capi::{mp4parse_new, mp4parse_free, mp4parse_read};

Modules

capi

Expose C api wrapper.

Structs

AVCDecoderConfigurationRecord
BoxHeader

Basic ISO box structure.

ChunkOffsetBox
ES_Descriptor
Edit
EditListBox

Edit list box 'elst'

FileTypeBox

File type box 'ftyp'.

FourCC
HandlerBox
MediaContext

Internal data structures.

MediaHeaderBox

Media header box 'mdhd'

MovieHeaderBox

Movie header box 'mvhd'.

Sample
SampleDescriptionBox
SampleSizeBox
SampleToChunk
SampleToChunkBox
SyncSampleBox
TimeToSampleBox
Track
TrackHeaderBox

Track header box 'tkhd'

Functions

read_box

Read the contents of a box, including sub boxes. Metadata is accumulated in the passed-through MediaContext struct.

read_box_header

Parse a box out of a data buffer.

read_co64

Parse a stco box.

read_elst

Parse a elst box.

read_ftyp

Parse an ftyp box.

read_hdlr

Parse a hdlr box.

read_mdhd

Parse a mdhd box.

read_mvhd

Parse an mvhd box.

read_stco

Parse a stco box.

read_stsc

Parse a stsc box.

read_stsd

Parse a stsd box.

read_stss

Parse a stss box.

read_stsz

Parse a stsz box.

read_stts

Parse a stts box.

read_tkhd

Parse a tkhd box.

skip_box_content

Skip over the entire contents of a box.

skip_remaining_box_content

Skip over the remaining contents of a box.