Expand description
A safe wraper for VapourSynth, written in Rust
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
- A reference to a VapourSynth core and related functionality.
- filter
- Module for filter related types and traits.
- format
- Module for audio and video format definitions and related functionality.
- frame
- Module for frame related types and functionality.
- function
- VapourSynth callable functions.
- log
- Module for logging functionality and integration with the
log
crate. - map
- VapourSynth maps.
- node
- VapourSynth nodes.
- plugin
- Interface for VapourSynth plugins and their functions.
- prelude
- The VapourSynth prelude.
- vsscript
vsscript-functions
- 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
Functions§
- api_
version - init_
api ⚠ - Initialize the global API pointer (for use in environments where initilising an API is already done(e.g. VapourSynth plugins, script environments).)