T4.2: VideoToolbox H.264 encoder/decoder traits (macOS, MVP)

This commit is contained in:
Siavash Sameni
2026-05-12 09:09:57 +04:00
parent bb153a331d
commit 3356ba94c6
6 changed files with 319 additions and 3 deletions

View File

@@ -4,11 +4,17 @@
//! packetization (NAL fragmentation / reassembly). Platform encoders and
//! decoders land in T4.2/T4.3.
pub mod decoder;
pub mod depacketizer;
pub mod encoder;
pub mod framer;
pub mod videotoolbox;
pub use decoder::VideoDecoder;
pub use depacketizer::H264Depacketizer;
pub use encoder::{VideoEncoder, VideoError, VideoFrame};
pub use framer::{FramedPacket, H264Framer};
pub use videotoolbox::{VideoToolboxDecoder, VideoToolboxEncoder};
#[cfg(test)]
mod tests {