async-mp4 0.1.1

Async Mp4 Muxer and Demuxer in pure rust
Documentation
use crate::{full_box, mp4_data};
use crate::types::array::Mp4Array;

mp4_data! {
    #[derive(Copy, Clone, Debug, Default, Eq, PartialEq, Hash)]
    pub struct StscEntry {
        pub first_chunk: u32,
        pub samples_per_chunk: u32,
        pub sample_description_index: u32,
    }
}

full_box! {
    box (b"stsc", Stsc, StscBox, u32) data {
        entries: Mp4Array<u32, StscEntry>
    }
}

impl Default for Stsc {
    fn default() -> Self {
        Self {
            entries: Default::default()
        }
    }
}