Skip to content

Commit 85b8209

Browse files
jensennalfg
andauthored
Export all boxes to allow more flexible use for writing (alfg#108)
Co-authored-by: Alfred Gutierrez <[email protected]>
1 parent b90e43d commit 85b8209

File tree

1 file changed

+39
-0
lines changed

1 file changed

+39
-0
lines changed

src/mp4box/mod.rs

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -106,10 +106,49 @@ pub(crate) mod vmhd;
106106
pub(crate) mod vp09;
107107
pub(crate) mod vpcc;
108108

109+
pub use avc1::Avc1Box;
110+
pub use co64::Co64Box;
111+
pub use ctts::CttsBox;
112+
pub use data::DataBox;
113+
pub use dinf::DinfBox;
114+
pub use edts::EdtsBox;
115+
pub use elst::ElstBox;
109116
pub use emsg::EmsgBox;
110117
pub use ftyp::FtypBox;
118+
pub use hdlr::HdlrBox;
119+
pub use hev1::Hev1Box;
120+
pub use ilst::IlstBox;
121+
pub use mdhd::MdhdBox;
122+
pub use mdia::MdiaBox;
123+
pub use mehd::MehdBox;
124+
pub use meta::MetaBox;
125+
pub use mfhd::MfhdBox;
126+
pub use minf::MinfBox;
111127
pub use moof::MoofBox;
112128
pub use moov::MoovBox;
129+
pub use mp4a::Mp4aBox;
130+
pub use mvex::MvexBox;
131+
pub use mvhd::MvhdBox;
132+
pub use smhd::SmhdBox;
133+
pub use stbl::StblBox;
134+
pub use stco::StcoBox;
135+
pub use stsc::StscBox;
136+
pub use stsd::StsdBox;
137+
pub use stss::StssBox;
138+
pub use stsz::StszBox;
139+
pub use stts::SttsBox;
140+
pub use tfdt::TfdtBox;
141+
pub use tfhd::TfhdBox;
142+
pub use tkhd::TkhdBox;
143+
pub use traf::TrafBox;
144+
pub use trak::TrakBox;
145+
pub use trex::TrexBox;
146+
pub use trun::TrunBox;
147+
pub use tx3g::Tx3gBox;
148+
pub use udta::UdtaBox;
149+
pub use vmhd::VmhdBox;
150+
pub use vp09::Vp09Box;
151+
pub use vpcc::VpccBox;
113152

114153
pub const HEADER_SIZE: u64 = 8;
115154
// const HEADER_LARGE_SIZE: u64 = 16;

0 commit comments

Comments
 (0)