mp4_atom/moov/udta/
skip.rs

1use crate::*;
2
3#[derive(Debug, Clone, PartialEq, Eq, Default)]
4#[cfg_attr(feature = "serde", derive(serde::Serialize, serde::Deserialize))]
5pub struct Skip {
6    pub zeroed: Zeroed,
7}
8
9impl Atom for Skip {
10    const KIND: FourCC = FourCC::new(b"skip");
11
12    fn decode_body<B: Buf>(buf: &mut B) -> Result<Self> {
13        Ok(Self {
14            zeroed: Zeroed::decode(buf)?,
15        })
16    }
17
18    fn encode_body<B: BufMut>(&self, buf: &mut B) -> Result<()> {
19        self.zeroed.encode(buf)
20    }
21}