vapoursynth4_rs/
lib.rs

1/*
2 This Source Code Form is subject to the terms of the Mozilla Public
3 License, v. 2.0. If a copy of the MPL was not distributed with this
4 file, You can obtain one at http://mozilla.org/MPL/2.0/.
5*/
6
7//! # vapoursynth4-rs
8//! A safe wrapper for `VapourSynth` API version 4.
9
10pub mod api;
11pub mod core;
12pub mod frame;
13pub mod function;
14pub mod map;
15pub mod node;
16pub mod plugin;
17pub mod sciprt;
18pub mod utils;
19
20pub use vapoursynth4_sys as ffi;
21
22mod _private {
23    pub trait Sealed {}
24}
25
26pub type ColorFamily = ffi::VSColorFamily;
27pub type SampleType = ffi::VSSampleType;
28
29pub type VideoInfo = ffi::VSVideoInfo;
30pub type AudioInfo = ffi::VSAudioInfo;
31
32pub use ffi::VAPOURSYNTH_API_VERSION;