Expand description
mp4
is a Rust library to read and write ISO-MP4 files.
This package contains MPEG-4 specifications defined in parts:
- ISO/IEC 14496-12 - ISO Base Media File Format (QuickTime, MPEG-4, etc)
- ISO/IEC 14496-14 - MP4 file format
- ISO/IEC 14496-17 - Streaming text format
Structs§
- AacConfig
- Av01Box
- Avc1Box
- AvcConfig
- BoxHeader
- Bytes
- A cheaply cloneable and sliceable chunk of contiguous memory.
- Co64Box
- CttsBox
- DataBox
- DinfBox
- EdtsBox
- ElstBox
- EmsgBox
- Fixed
Point I8 - Fixed
Point U8 - Fixed
Point U16 - FourCC
- FtypBox
- HdlrBox
- HevcBox
- HEVC/H.265 box found for both
avc1
andhvc1
. - Hevc
Config - IlstBox
- MdhdBox
- MdiaBox
- MehdBox
- MfhdBox
- MinfBox
- MoofBox
- MoovBox
- Mp4
- Mp4Sample
- Mp4aBox
- MvexBox
- MvhdBox
- Ratio
- Represents the ratio between two numbers.
- RawBox
- Sample
- SmhdBox
- StblBox
- StcoBox
- StscBox
- StsdBox
- Information about the video codec.
- StssBox
- StszBox
- SttsBox
- TfdtBox
- TfhdBox
- TkhdBox
- Track
- TrafBox
- TrakBox
- TrexBox
- TrunBox
- Ttxt
Config - Tx3gBox
- UdtaBox
- VmhdBox
- Vp08Box
- Vp09Box
- Note:
Vp08Box
is identical toVp09Box
- Vp9Config
- VpccBox
Enums§
- Audio
Object Type - AvcProfile
- BoxType
- Channel
Config - Data
Type - Error
- Media
Config - Media
Type - MetaBox
- Metadata
Key - Sample
Freq Index - Stsd
BoxContent - Codec dependent contents of the stsd box.
- Track
Kind