async_mp4/mp4box/stco.rs
1use crate::{full_box, mp4_data};
2use crate::types::array::Mp4Array;
3
4mp4_data! {
5 #[derive(Copy, Clone, Debug, Default, Eq, PartialEq, Hash)]
6 pub struct StcoEntry {
7 pub chunk_offset: u32,
8 }
9}
10
11full_box! {
12 box (b"stco", Stco, StcoBox, u32) data {
13 entries: Mp4Array<u32, StcoEntry>
14 }
15}
16
17impl Default for Stco {
18 fn default() -> Self {
19 Self { entries: Default::default() }
20 }
21}