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
VapourSynthcore 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
VapourSynthcallable functions.- log
- Module for logging functionality and integration with the
logcrate. - map
VapourSynthmaps.- node
VapourSynthnodes.- plugin
- Interface for
VapourSynthplugins and their functions. - prelude
- The
VapourSynthprelude. - vsscript
vsscript-functions VapourSynthscript-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.
VapourSynthplugins, script environments).)