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. |