Expand description
A safe wraper for VapourSynth, written in Rust
Is a fork of vapoursynth-rs project for the latest VapourSynth API version
The primary goal is safety (that is, safe Rust code should not trigger undefined behavior), and secondary goals include performance and ease of use.
Re-exports§
pub extern crate rustsynth_sys;
pub use rustsynth_sys as ffi;
Modules§
- core
- filter
- format
- frame
- function
- VapourSynth callable functions.
- map
- VapourSynth maps.
- node
- VapourSynth nodes.
- plugin
- prelude
- The VapourSynth prelude.
- vsscript
- VapourSynth script-related things.
Macros§
- Make
Version - Makes a VS compatible version integer
- owned_
map - A simple macro to create an owned map
- register_
filters
Traits§
- Owned
Map - A trait to provide a method to consume a struct and output an
map::OwnedMap
Functions§
- api_
version - init_
api ⚠ - Initialize the global API pointer (for use in derive macros)