mediaway-encoder 0.1.8

Hardware-accelerated video/audio encoding (OS-native backends)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//! `VTCompressionSession` encode session (Apple only), built on `objc2-video-toolbox` /
//! `objc2-core-video` / `objc2-core-media` / `objc2-core-foundation`.
//!
//! See [ADR-0001](../../adr/apple/0001-videotoolbox-h264-cpu-upload.md) for the binding choice,
//! scope, and the zero-compile-verification caveat.
#![allow(
    clippy::redundant_pub_crate,
    unreachable_pub,
    reason = "pub(crate) graph for VideoToolbox modules; not part of the public crate API"
)]

mod codec;
mod extradata;
mod video;

pub(crate) use video::VideoToolboxVideoEncoder;