mp4_atom/moov/mvex/
mod.rs

1mod mehd;
2mod trex;
3
4pub use mehd::*;
5pub use trex::*;
6
7use crate::*;
8
9#[derive(Debug, Clone, PartialEq, Eq, Default)]
10#[cfg_attr(feature = "serde", derive(serde::Serialize, serde::Deserialize))]
11pub struct Mvex {
12    pub mehd: Option<Mehd>,
13    pub trex: Vec<Trex>,
14}
15
16impl Atom for Mvex {
17    const KIND: FourCC = FourCC::new(b"mvex");
18
19    nested! {
20        required: [],
21        optional: [ Mehd ],
22        multiple: [ Trex ],
23    }
24}